Public Member Functions | |
Dtk_feat_mirror () | |
int | get_features (Dtk_tab< Dtk_FeaturePtr > &) |
Returns the array of features resulted of the mirror feature. More... | |
int | get_gener_tool (bool *) |
Returns the generated tool status to indicate whether features generated of the mirror have to be gotten or not. More... | |
int | get_input_ids (long **) |
Returns the array of Feature's IDs or Body ID to mirror. More... | |
int | get_isMirror (bool *) |
Returns boolean value to denote whether it is a mirror or symmetric feature More... | |
int | get_nb_elts (int *) |
Returns the number of elements to mirror. More... | |
int | get_nb_features (int *) |
Returns the number of features resulted of the mirror feature. More... | |
int | get_nb_input_ids (int *) |
Returns the number of feature's IDs to mirror. More... | |
int | get_object_to_mirror (Dtk_feat_geometry ***) |
Returns the set of objects geometry to mirror. More... | |
int | get_object_type (DTK_OBJECT_TYPE *) |
Returns object type More... | |
int | get_reference (Dtk_feat_geometry **) |
Returns the geometry reference to mirror. More... | |
~Dtk_feat_mirror () | |
Data Fields | |
Dtk_tab< Dtk_FeaturePtr > | dtk_features |
bool | gener_tool |
long * | input_ids |
bool | isMirror |
int | nb_elts |
int | nb_input_ids |
Dtk_feat_geometry ** | object_to_mirror |
DTK_OBJECT_TYPE | object_type |
Dtk_feat_geometry * | reference |
Dtk_feat_mirror::Dtk_feat_mirror | ( | ) |
Dtk_feat_mirror::~Dtk_feat_mirror | ( | ) |
int Dtk_feat_mirror::get_features | ( | Dtk_tab< Dtk_FeaturePtr > & | ) |
Returns the array of features resulted of the mirror feature.
[in] | Mirror | Feature |
[in/out] | ||
[out] | Dtk_feat | ** |
int Dtk_feat_mirror::get_gener_tool | ( | bool * | ) |
Returns the generated tool status to indicate whether features generated of the mirror have to be gotten or not.
[in] | Mirror | Feature |
[in/out] | ||
[out] | bool |
int Dtk_feat_mirror::get_input_ids | ( | long ** | ) |
Returns the array of Feature's IDs or Body ID to mirror.
[in] | Mirror | Feature |
[in/out] | ||
[out] | long | * (Array of IDs) |
int Dtk_feat_mirror::get_isMirror | ( | bool * | ) |
Returns boolean value to denote whether it is a mirror or symmetric feature
[in] | Mirror | Feature |
[in/out] | ||
[out] | 1 | : Mirror Feature , 0 : Symmetry feature |
int Dtk_feat_mirror::get_nb_elts | ( | int * | ) |
Returns the number of elements to mirror.
[in] | Mirror | Feature |
[in/out] | ||
[out] | int |
int Dtk_feat_mirror::get_nb_features | ( | int * | ) |
Returns the number of features resulted of the mirror feature.
[in] | Mirror | Feature |
[in/out] | ||
[out] | int |
int Dtk_feat_mirror::get_nb_input_ids | ( | int * | ) |
Returns the number of feature's IDs to mirror.
[in] | Mirror | Feature |
[in/out] | ||
[out] | int |
int Dtk_feat_mirror::get_object_to_mirror | ( | Dtk_feat_geometry *** | ) |
Returns the set of objects geometry to mirror.
[in] | Mirror | Feature |
[in/out] | ||
[out] | Dtk_feat_geometry | ** (the geometry of the object to mirror) |
int Dtk_feat_mirror::get_object_type | ( | DTK_OBJECT_TYPE * | ) |
Returns object type
[in] | Mirror | Feature |
[in/out] | ||
[out] | DTK_OBJECT_TYPE |
int Dtk_feat_mirror::get_reference | ( | Dtk_feat_geometry ** | ) |
Returns the geometry reference to mirror.
[in] | Mirror | Feature |
[in/out] | ||
[out] | Dtk_feat_geometry | * |
Dtk_tab<Dtk_FeaturePtr> Dtk_feat_mirror::dtk_features |
bool Dtk_feat_mirror::gener_tool |
long* Dtk_feat_mirror::input_ids |
bool Dtk_feat_mirror::isMirror |
int Dtk_feat_mirror::nb_elts |
int Dtk_feat_mirror::nb_input_ids |
Dtk_feat_geometry** Dtk_feat_mirror::object_to_mirror |
DTK_OBJECT_TYPE Dtk_feat_mirror::object_type |
Dtk_feat_geometry* Dtk_feat_mirror::reference |