Public Member Functions | |
| Dtk_feat_user_pattern () | |
| int | get_anchor_point (Dtk_feat_geometry **) | 
| Returns the anchor point of the user pattern feature.  More...  | |
| int | get_features (Dtk_tab< Dtk_FeaturePtr > &) | 
| Returns the array of features resulted of the user pattern feature.  More... | |
| int | get_gener_tool (bool *) | 
| Returns the generated tool status indicating if generated features are to be gotten.  More...  | |
| int | get_input_ids (Dtk_tab< long > &) | 
| Returns the array of Feature's IDs or Body ID to user pattern feature.  More...  | |
| int | get_keep_spec (Bool *) | 
| Returns the design intent of the user pattern (keeping specifications).  More...  | |
| int | get_nb_features (int *) | 
| Returns the number of features resulted of the user pattern feature.  More... | |
| int | get_nb_input_ids (int *) | 
| Returns the number of feature's IDs to user pattern feature.  More...  | |
| int | get_nb_points (int *) | 
| Returns the number of points to user pattern.  More...  | |
| int | get_object_to_pattern (Dtk_feat_geometry **) | 
| Returns the geometry of the object to pattern to pattern.  More...  | |
| int | get_points (Dtk_tab< Dtk_pnt > &) | 
| Returns the points to user pattern.  More...  | |
| ~Dtk_feat_user_pattern () | |
Data Fields | |
| Dtk_feat_geometry * | anchor_point | 
| Dtk_tab< Dtk_FeaturePtr > | dtk_features | 
| bool | gener_tool | 
| Dtk_tab< long > | input_ids | 
| Bool | keep_spec | 
| Dtk_feat_geometry * | object_to_pattern | 
| DTK_OBJECT_TYPE | object_type | 
| Dtk_tab< Dtk_pnt > | points | 
| Dtk_feat_sketch * | sketch | 
| Dtk_feat_user_pattern::Dtk_feat_user_pattern | ( | ) | 
| Dtk_feat_user_pattern::~Dtk_feat_user_pattern | ( | ) | 
| int Dtk_feat_user_pattern::get_anchor_point | ( | Dtk_feat_geometry ** | ) | 
Returns the anchor point of the user pattern feature. 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | Dtk_feat_geometry | *  | 
| int Dtk_feat_user_pattern::get_features | ( | Dtk_tab< Dtk_FeaturePtr > & | ) | 
Returns the array of features resulted of the user pattern feature.
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | Dtk_feat | **  | 
| int Dtk_feat_user_pattern::get_gener_tool | ( | bool * | ) | 
Returns the generated tool status indicating if generated features are to be gotten. 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | bool | 
| int Dtk_feat_user_pattern::get_input_ids | ( | Dtk_tab< long > & | ) | 
Returns the array of Feature's IDs or Body ID to user pattern feature. 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | long | * (Array of IDs, size = nb_input_ids)  | 
| int Dtk_feat_user_pattern::get_keep_spec | ( | Bool * | ) | 
Returns the design intent of the user pattern (keeping specifications). 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | Bool | 
| int Dtk_feat_user_pattern::get_nb_features | ( | int * | ) | 
Returns the number of features resulted of the user pattern feature.
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | int | 
| int Dtk_feat_user_pattern::get_nb_input_ids | ( | int * | ) | 
Returns the number of feature's IDs to user pattern feature. 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | int | 
| int Dtk_feat_user_pattern::get_nb_points | ( | int * | ) | 
Returns the number of points to user pattern. 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | int | * (number of points)  | 
| int Dtk_feat_user_pattern::get_object_to_pattern | ( | Dtk_feat_geometry ** | ) | 
Returns the geometry of the object to pattern to pattern. 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | Dtk_feat_geometry | *  | 
Returns the points to user pattern. 
 
| [in] | User | Pattern Feature  | 
| [in/out] | ||
| [out] | Dtk_pnt | * (Array of points)  | 
| Dtk_feat_geometry* Dtk_feat_user_pattern::anchor_point | 
| Dtk_tab<Dtk_FeaturePtr> Dtk_feat_user_pattern::dtk_features | 
| bool Dtk_feat_user_pattern::gener_tool | 
| Dtk_tab<long> Dtk_feat_user_pattern::input_ids | 
| Bool Dtk_feat_user_pattern::keep_spec | 
| Dtk_feat_geometry* Dtk_feat_user_pattern::object_to_pattern | 
| DTK_OBJECT_TYPE Dtk_feat_user_pattern::object_type | 
| Dtk_feat_sketch* Dtk_feat_user_pattern::sketch |