DATAKIT API  V2025.1
Dtk_feat_surf_feature Class Reference

Public Member Functions

 Dtk_feat_surf_feature ()
 Constructor of a Surface Feature generic feature
More...
 
int get_surf_feat_geometry (Dtk_feat_geometry **)
 Returns inner Surface feature's output geometry
More...
 
int get_surf_feat_type (DTK_SURF_FEATURE_TYPE *)
 Gets the Surface Feature type
More...
 
 ~Dtk_feat_surf_feature ()
 Destructor of a Surface Feature generic feature
More...
 

Data Fields

Dtk_feat_geometry * surfFeatGeometry
 
DTK_SURF_FEATURE_TYPE surfFeatType
 

Constructor & Destructor Documentation

◆ Dtk_feat_surf_feature()

Dtk_feat_surf_feature::Dtk_feat_surf_feature ( )

Constructor of a Surface Feature generic feature

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

◆ ~Dtk_feat_surf_feature()

Dtk_feat_surf_feature::~Dtk_feat_surf_feature ( )

Destructor of a Surface Feature generic feature

Parameters
[in]SurfaceFeature Generic feature to destruct
[in/out]
[out]<br>
Returns
Free Surface Feature generic feature
Remarks
Inner test to know which kind of surface feature to disallocate

Member Function Documentation

◆ get_surf_feat_geometry()

int Dtk_feat_surf_feature::get_surf_feat_geometry ( Dtk_feat_geometry **  )

Returns inner Surface feature's output geometry

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

◆ get_surf_feat_type()

int Dtk_feat_surf_feature::get_surf_feat_type ( DTK_SURF_FEATURE_TYPE )

Gets the Surface Feature type

Parameters
[in]SurfaceFeature Generic feature
[in/out]
[out]theSurface Feature type : enum DTK_SURF_FEATURE_TYPE
Returns
NOTOK if error, ISOK if ok
Remarks
You need to test the type to get the inner feature

Field Documentation

◆ surfFeatGeometry

Dtk_feat_geometry* Dtk_feat_surf_feature::surfFeatGeometry

◆ surfFeatType

DTK_SURF_FEATURE_TYPE Dtk_feat_surf_feature::surfFeatType