ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
DxfProfilesExporter Class Reference

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 &params, 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 &params, ecvMainAppInterface *app=0)
 

Detailed Description

DXF profiles (of a surface of revolution) exporter.

Requires DXF lib support!

Definition at line 23 of file dxfProfilesExporter.h.

Member Function Documentation

◆ IsEnabled()

bool DxfProfilesExporter::IsEnabled ( )
static

Returns whether DXF support is enabled or not.

Definition at line 21 of file dxfProfilesExporter.cpp.

Referenced by DistanceMapGenerationDlg::DistanceMapGenerationDlg().

◆ SaveHorizontalProfiles()

bool DxfProfilesExporter::SaveHorizontalProfiles ( const QSharedPointer< DistanceMapGenerationTool::Map > &  map,
ccPolyline profile,
QString  filename,
unsigned  heightStepCount,
double  heightShift,
double  angularStep_rad,
double  radToUnitConvFactor,
QString  angleUnit,
const Parameters params,
ecvMainAppInterface app = 0 
)
static

◆ SaveVerticalProfiles()


The documentation for this class was generated from the following files: