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 |