DATAKIT API  V2025.1
Dtk_feat_surface_transfo Class Reference

Public Member Functions

 Dtk_feat_surface_transfo ()
 
int get_element_geometry (Dtk_feat_geometry **)
 Returns the geometry of the element to transform, i.e to translate, to rotate or to symmetry. More...
 
int get_element_id (long *)
 Returns the id of the element to transform, i.e to translate, to rotate or to symmetry. More...
 
int get_isSurfaceResult (bool *)
 Returns whether to hide or to show the initial element to transform. More...
 
 ~Dtk_feat_surface_transfo ()
 

Data Fields

Dtk_feat_geometry * elementGeomtry
 
long elementID
 
bool isSurfaceResult
 

Constructor & Destructor Documentation

◆ Dtk_feat_surface_transfo()

Dtk_feat_surface_transfo::Dtk_feat_surface_transfo ( )

◆ ~Dtk_feat_surface_transfo()

Dtk_feat_surface_transfo::~Dtk_feat_surface_transfo ( )

Member Function Documentation

◆ get_element_geometry()

int Dtk_feat_surface_transfo::get_element_geometry ( Dtk_feat_geometry **  )

Returns the geometry of the element to transform, i.e to translate, to rotate or to symmetry.

Parameters
[in]Dtk_feat_surface_transfoFeature
[in/out]
[out]Dtk_feat_geometry
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_element_id()

int Dtk_feat_surface_transfo::get_element_id ( long *  )

Returns the id of the element to transform, i.e to translate, to rotate or to symmetry.

Parameters
[in]Dtk_feat_surface_transfoFeature
[in/out]
[out]long
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_isSurfaceResult()

int Dtk_feat_surface_transfo::get_isSurfaceResult ( bool *  )

Returns whether to hide or to show the initial element to transform.

Parameters
[in]Dtk_feat_surface_transfoFeature
[in/out]
[out]1Hide the initial Element, 0: Show the initial Element
Returns
NOTOK if error, ISOK if ok
Remarks

Returns if the result of the transormation feature is a surface or a volume. This option is available for volume elements because surface elements can result solely surface elements.

Parameters
[in]Dtk_feat_surface_transfoFeature
[in/out]
[out]1The result element is surface, 0: The result element is Volume
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ elementGeomtry

Dtk_feat_geometry* Dtk_feat_surface_transfo::elementGeomtry

◆ elementID

long Dtk_feat_surface_transfo::elementID

◆ isSurfaceResult

bool Dtk_feat_surface_transfo::isSurfaceResult