Public Member Functions | |
| Dtk_feat_boolean () | |
| int | get_combined_body (Dtk_FeaturePtr &) |
| Returns body feature operand consisting the combined body operand of the boolean operation More... | |
| int | get_main_body (Dtk_FeaturePtr &) |
| Returns body feature consisting the main body operand of the boolean operation More... | |
| int | get_nb_combined_bodies (long *) |
| Returns number of the bodies involved in the combined feature body of the boolean operation More... | |
| int | get_type (DTK_BOOLEAN_TYPE *) |
| Returns boolean operation type More... | |
| ~Dtk_feat_boolean () | |
Data Fields | |
| Dtk_FeaturePtr | combined_body |
| Dtk_feat * | main_body |
| long | nb_combined_bodies |
| DTK_BOOLEAN_TYPE | type |
| Dtk_feat_boolean::Dtk_feat_boolean | ( | ) |
| Dtk_feat_boolean::~Dtk_feat_boolean | ( | ) |
| int Dtk_feat_boolean::get_combined_body | ( | Dtk_FeaturePtr & | ) |
Returns body feature operand consisting the combined body operand of the boolean operation
| [in] | Boolean | Operation |
| [in/out] | ||
| [out] | Dtk_feat | * |
| int Dtk_feat_boolean::get_main_body | ( | Dtk_FeaturePtr & | ) |
Returns body feature consisting the main body operand of the boolean operation
| [in] | Boolean | Operation |
| [in/out] | ||
| [out] | Dtk_feat | * |
| int Dtk_feat_boolean::get_nb_combined_bodies | ( | long * | ) |
Returns number of the bodies involved in the combined feature body of the boolean operation
| [in] | Boolean | Operation |
| [in/out] | ||
| [out] | long | * |
| int Dtk_feat_boolean::get_type | ( | DTK_BOOLEAN_TYPE * | ) |
Returns boolean operation type
| [in] | Boolean | Operation |
| [in/out] | ||
| [out] | DTK_BOOLEAN_TYPE |
| Dtk_FeaturePtr Dtk_feat_boolean::combined_body |
| Dtk_feat* Dtk_feat_boolean::main_body |
| long Dtk_feat_boolean::nb_combined_bodies |
| DTK_BOOLEAN_TYPE Dtk_feat_boolean::type |