NDEVR
API Documentation
CADHelperFunctions

Useful functions for interfacing with the standard CAD environment. More...

Static Public Member Functions

static String CADLayerName (const Model &model)
 Calculates the layer name of a Model.
static void DXFConvertToPlacementData (PlacementData &data, Matrix< fltp08 > transform)
 Converts a transformation matrix into CAD placement data.
static bool DXFShouldExport (FactoryOptions options, const Model &model)
 Determines whether a model should be exported based on factory options.
static void FillOutData (const Model &model, EntityData &data)
 Fills out general CAD entity data from a Model.
static void FillOutLayerData (const Model &layer, LayerData &data)
 Fills out CAD layer data from a Model.
static CADColorInfo GenerateDXFColorInfo (const Model &model, bool is_flat, bool is_vertex)
 Converts color information from a Model into a CADColorInfo container.

Detailed Description

Useful functions for interfacing with the standard CAD environment.


Definition at line 11 of file CADHelperFunctions.h.

Member Function Documentation

◆ CADLayerName()

String CADHelperFunctions::CADLayerName ( const Model & model)
static

Calculates the layer name of a Model.


◆ DXFConvertToPlacementData()

void CADHelperFunctions::DXFConvertToPlacementData ( PlacementData & data,
Matrix< fltp08 > transform )
static

Converts a transformation matrix into CAD placement data.

Parameters
[in]dataThe PlacementData to populate.
[in]transformThe transformation matrix.

◆ DXFShouldExport()

bool CADHelperFunctions::DXFShouldExport ( FactoryOptions options,
const Model & model )
static

Determines whether a model should be exported based on factory options.

Parameters
[in]optionsThe export options.
[in]modelThe model to check.
Returns
True if the model should be exported.

◆ FillOutData()

void CADHelperFunctions::FillOutData ( const Model & model,
EntityData & data )
static

Fills out general CAD entity data from a Model.

Parameters
[in]modelThe model to extract data from.
[in]dataThe EntityData to populate.

◆ FillOutLayerData()

void CADHelperFunctions::FillOutLayerData ( const Model & layer,
LayerData & data )
static

Fills out CAD layer data from a Model.

Parameters
[in]layerThe model representing a layer.
[in]dataThe LayerData to populate.

◆ GenerateDXFColorInfo()

CADColorInfo CADHelperFunctions::GenerateDXFColorInfo ( const Model & model,
bool is_flat,
bool is_vertex )
static

Converts color information from a Model into a CADColorInfo container.



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