DATAKIT API  V2025.1
Dtk_feat_sheet_metal Class Reference

Public Member Functions

 Dtk_feat_sheet_metal ()
 Constructor of a sheet Metal generic feature
More...
 
int get_shm_feat_type (DTK_SHM_FEATURE_TYPE *)
 Gets the Sheet Metal feature type
More...
 
int get_shm_module_type (DTK_SHM_MODULE_TYPE *)
 Gets the Sheet Metal module type
More...
 
int get_unFold_output_geometry (Dtk_feat_geometry **)
 Returns inner Sheet Metal feature's unfolded output geometry
More...
 
 ~Dtk_feat_sheet_metal ()
 Destructor of a sheet Metal generic feature
More...
 

Data Fields

DTK_SHM_FEATURE_TYPE shm_feat_type
 
DTK_SHM_MODULE_TYPE shm_module_type
 
Dtk_feat_geometry * unFold_output_geometry
 

Constructor & Destructor Documentation

◆ Dtk_feat_sheet_metal()

Dtk_feat_sheet_metal::Dtk_feat_sheet_metal ( )

Constructor of a sheet Metal generic feature

Parameters
[in/out]
[out]<br>
Returns
Allocated sheet Metal generic feature
Remarks

◆ ~Dtk_feat_sheet_metal()

Dtk_feat_sheet_metal::~Dtk_feat_sheet_metal ( )

Destructor of a sheet Metal generic feature

Parameters
[in]SheetMetal Generic feature to destruct
[in/out]
[out]<br>
Returns
Free sheet Metal generic feature
Remarks
Inner test to know which kind of feature to disallocate

Member Function Documentation

◆ get_shm_feat_type()

int Dtk_feat_sheet_metal::get_shm_feat_type ( DTK_SHM_FEATURE_TYPE )

Gets the Sheet Metal feature type

Parameters
[in]SheetMetal Generic feature
[in/out]
[out]theSheet Metal feature type : enum DTK_SHM_FEATURE_TYPE
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_shm_module_type()

int Dtk_feat_sheet_metal::get_shm_module_type ( DTK_SHM_MODULE_TYPE )

Gets the Sheet Metal module type

Parameters
[in]SheetMetal Module Generic feature
[in/out]
[out]DTK_SHM_MODULE_TYPE
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

◆ get_unFold_output_geometry()

int Dtk_feat_sheet_metal::get_unFold_output_geometry ( Dtk_feat_geometry **  )

Returns inner Sheet Metal feature's unfolded output geometry

Parameters
[in]SheetMetal Generic Feature
[in/out]
[out]SheetMetal Inner feature's unfolded output geometry
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ shm_feat_type

DTK_SHM_FEATURE_TYPE Dtk_feat_sheet_metal::shm_feat_type

◆ shm_module_type

DTK_SHM_MODULE_TYPE Dtk_feat_sheet_metal::shm_module_type

◆ unFold_output_geometry

Dtk_feat_geometry* Dtk_feat_sheet_metal::unFold_output_geometry