![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
DXF profiles (of a surface of revolution) exporter. More...
#include <dxfProfilesExporter.h>
Classes | |
| struct | Parameters |
Static Public Member Functions | |
| static bool | IsEnabled () |
| Returns whether DXF support is enabled or not. More... | |
| static bool | SaveVerticalProfiles (const QSharedPointer< DistanceMapGenerationTool::Map > &map, ccPolyline *profile, QString filename, unsigned angularStepCount, double heightStep, double heightShift, const Parameters ¶ms, ecvMainAppInterface *app=0) |
| static bool | SaveHorizontalProfiles (const QSharedPointer< DistanceMapGenerationTool::Map > &map, ccPolyline *profile, QString filename, unsigned heightStepCount, double heightShift, double angularStep_rad, double radToUnitConvFactor, QString angleUnit, const Parameters ¶ms, ecvMainAppInterface *app=0) |
DXF profiles (of a surface of revolution) exporter.
Requires DXF lib support!
Definition at line 23 of file dxfProfilesExporter.h.
|
static |
Returns whether DXF support is enabled or not.
Definition at line 21 of file dxfProfilesExporter.cpp.
Referenced by DistanceMapGenerationDlg::DistanceMapGenerationDlg().
|
static |
Exports horizontal profiles (of a surface of revolution's map) as a DXF file
Definition at line 607 of file dxfProfilesExporter.cpp.
References HorizStepData::angle_rad, ecvColor::black(), c_pageHeight_mm, c_pageMargin_mm, c_pageWidth_mm, c_profileMargin_mm, c_textHeight_mm, c_textMargin_mm, DistanceMapGenerationTool::MapCell::count, HorizStepData::deviation, ecvMainAppInterface::dispToConsole(), ecvMainAppInterface::ERR_CONSOLE_MESSAGE, fabs(), filename, ecvColor::green(), height, HORIZ_PROFILE_LAYER, LEGEND_LAYER, M_PI, max(), min(), params, profile, ecvColor::red(), s_lineWidth, DistanceMapGenerationTool::MapCell::value, Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.
Referenced by DistanceMapGenerationDlg::exportProfilesAsDXF().
|
static |
Exports vertical profiles (of a surface of revolution's map) as a DXF file
Definition at line 49 of file dxfProfilesExporter.cpp.
References ecvColor::black(), c_pageHeight_mm, c_pageMargin_mm, c_pageWidth_mm, c_profileMargin_mm, c_textHeight_mm, c_textMargin_mm, DistanceMapGenerationTool::MapCell::count, VertStepData::deviation, ecvMainAppInterface::dispToConsole(), ecvMainAppInterface::ERR_CONSOLE_MESSAGE, fabs(), filename, ecvColor::green(), height, VertStepData::height, LEGEND_LAYER, max(), min(), params, profile, PROFILE_LAYER, VertStepData::radius_th, ecvColor::red(), s_lineWidth, DistanceMapGenerationTool::MapCell::value, VERT_PROFILE_LAYER, Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.
Referenced by DistanceMapGenerationDlg::exportProfilesAsDXF().