Limit Feature : Some features contain one or several limit components which describe how their own shape is limited. More...
Public Types | |
| enum | LIMIT_TYPE {  DEFAULT = 0, LENGTH = 1, UP_TO_NEXT = 2, UP_TO_LAST = 3, UP_TO_PLANE = 4, UP_TO_SURFACE = 5, UP_THRU_NEXT_LIMIT = 6, BIDIRECTIONAL = 7, NO_LIMIT_TYPE = 8, BLIND = 1 }  | 
Public Member Functions | |
| Dtk_feat_limit () | |
| Dtk_feat_limit (const Dtk_feat_limit &inFeatLimit) | |
| int | get_reference_object (Dtk_feat_geometry **) | 
| Returns the limit reference object if any.  More...  | |
| int | get_type (LIMIT_TYPE *) | 
| Returns limit type.  More...  | |
| int | get_val (double *) | 
| Returns limit length.  More...  | |
| Dtk_feat_geometry * | GetRefenceObject () const | 
| LIMIT_TYPE | GetType () const | 
| Dtk_string | GetTypeAsString () const | 
| Dtk_Double64 | GetVal () const | 
| ~Dtk_feat_limit () | |
Data Fields | |
| Dtk_feat_geometry * | reference_object | 
| LIMIT_TYPE | type | 
| double | val | 
Limit Feature : Some features contain one or several limit components which describe how their own shape is limited.
| Dtk_feat_limit::Dtk_feat_limit | ( | ) | 
| Dtk_feat_limit::Dtk_feat_limit | ( | const Dtk_feat_limit & | inFeatLimit | ) | 
| Dtk_feat_limit::~Dtk_feat_limit | ( | ) | 
| int Dtk_feat_limit::get_reference_object | ( | Dtk_feat_geometry ** | ) | 
Returns the limit reference object if any. 
 
| [in/out] | ||
| [out] | offset | value | 
| int Dtk_feat_limit::get_type | ( | LIMIT_TYPE * | ) | 
Returns limit type. 
 
| [in/out] | ||
| [out] | LIMIT_TYPE | 
| int Dtk_feat_limit::get_val | ( | double * | ) | 
Returns limit length. 
 
| [in/out] | ||
| [out] | length | value | 
| Dtk_feat_geometry* Dtk_feat_limit::GetRefenceObject | ( | ) | const | 
| LIMIT_TYPE Dtk_feat_limit::GetType | ( | ) | const | 
| Dtk_string Dtk_feat_limit::GetTypeAsString | ( | ) | const | 
| Dtk_Double64 Dtk_feat_limit::GetVal | ( | ) | const | 
| Dtk_feat_geometry* Dtk_feat_limit::reference_object | 
| LIMIT_TYPE Dtk_feat_limit::type | 
| double Dtk_feat_limit::val |