DATAKIT API  V2025.1
Dtk_feat_remove_face Class Reference

Generic Remove Face. More...

Public Member Functions

 Dtk_feat_remove_face ()
 Constructor of Remove Face Feature
More...
 
int get_faces_to_keep (Dtk_tab< Dtk_feat_geometry * > &)
 Returns the array of faces to keep of the remove face feature
More...
 
int get_faces_to_remove (Dtk_tab< Dtk_feat_geometry * > &)
 Returns the array of faces to remove of the remove face feature
More...
 
int get_kept_faces_nb (int *)
 Returns the number of faces to keep of the Remove Face feature
More...
 
int get_removed_faces_nb (int *)
 Returns the number of faces to remove of the Remove Face feature
More...
 
 ~Dtk_feat_remove_face ()
 Destructor of a Remove Face Feature. More...
 

Data Fields

Dtk_tab< Dtk_feat_geometry * > faces_to_keep
 
Dtk_tab< Dtk_feat_geometry * > faces_to_remove
 

Detailed Description

Generic Remove Face.

Constructor & Destructor Documentation

◆ Dtk_feat_remove_face()

Dtk_feat_remove_face::Dtk_feat_remove_face ( )

Constructor of Remove Face Feature

Parameters
[in/out]
[out]AllocatedRemove Face feature
Returns
NOTOK if error, ISOK if ok
Remarks

◆ ~Dtk_feat_remove_face()

Dtk_feat_remove_face::~Dtk_feat_remove_face ( )

Destructor of a Remove Face Feature.

Parameters
[in]RemoveFace Feature to destruct
[in/out]
[out]<br>
Returns
Free Remove Face Feature
Remarks

Member Function Documentation

◆ get_faces_to_keep()

int Dtk_feat_remove_face::get_faces_to_keep ( Dtk_tab< Dtk_feat_geometry * > &  )

Returns the array of faces to keep of the remove face feature

Parameters
[in]RemoveFace Feature
[in/out]
[out]Dtk_tab<Dtk_feat_geometry *>
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_faces_to_remove()

int Dtk_feat_remove_face::get_faces_to_remove ( Dtk_tab< Dtk_feat_geometry * > &  )

Returns the array of faces to remove of the remove face feature

Parameters
[in]RemoveFace Feature
[in/out]
[out]Dtk_tab<Dtk_feat_geometry *>
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_kept_faces_nb()

int Dtk_feat_remove_face::get_kept_faces_nb ( int *  )

Returns the number of faces to keep of the Remove Face feature

Parameters
[in]RemoveFace Feature
[in/out]
[out]int
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_removed_faces_nb()

int Dtk_feat_remove_face::get_removed_faces_nb ( int *  )

Returns the number of faces to remove of the Remove Face feature

Parameters
[in]RemoveFace Feature
[in/out]
[out]int
Returns
NOTOK if error, ISOK if ok
Remarks

Field Documentation

◆ faces_to_keep

Dtk_tab<Dtk_feat_geometry*> Dtk_feat_remove_face::faces_to_keep

◆ faces_to_remove

Dtk_tab<Dtk_feat_geometry*> Dtk_feat_remove_face::faces_to_remove