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 |