Public Member Functions | |
Dtk_feat_user_defined_value () | |
Dtk_feat_user_defined_value (const Dtk_feat_user_defined_value &inValue) | |
int | get_value_double (double &outValue) |
Get the User Defined Value. More... | |
int | get_value_integer (int &outValue) |
Get the User Defined Value. More... | |
int | get_value_node_connector (Dtk_NodeConnectorPtr &outValue) |
Get the User Defined Value - Node Connector to retrieve geometric entities using _ReadConnectedEntity. More... | |
int | get_value_role (Dtk_string &outRole) |
Get the User Defined Value role, defined as the title of the value. More... | |
int | get_value_string (Dtk_string &outValue) |
Get the User Defined Value. More... | |
int | get_value_type (DTK_USER_DEFINED_VAL_TYPE &outType) |
Get the User Defined Value type (Double, Length, Angle, Int, GeomID, NoValue, etc.) More... | |
~Dtk_feat_user_defined_value () | |
Data Fields | |
double | doubleValue |
Dtk_NodeConnectorPtr | geomConnector |
int | integerValue |
Dtk_string | role |
Dtk_string | stringValue |
DTK_USER_DEFINED_VAL_TYPE | type |
Dtk_feat_user_defined_value::Dtk_feat_user_defined_value | ( | ) |
Dtk_feat_user_defined_value::~Dtk_feat_user_defined_value | ( | ) |
Dtk_feat_user_defined_value::Dtk_feat_user_defined_value | ( | const Dtk_feat_user_defined_value & | inValue | ) |
int Dtk_feat_user_defined_value::get_value_double | ( | double & | outValue | ) |
Get the User Defined Value.
[out] | User | Defined Value as double (for Double, Angle, Length) |
int Dtk_feat_user_defined_value::get_value_integer | ( | int & | outValue | ) |
Get the User Defined Value.
[out] | User | Defined Value as Integer (for Integer and GeomID) |
int Dtk_feat_user_defined_value::get_value_node_connector | ( | Dtk_NodeConnectorPtr & | outValue | ) |
Get the User Defined Value - Node Connector to retrieve geometric entities using _ReadConnectedEntity.
This method is available only for Dtk_Component/Dtk_Node based approach
[out] | User | Defined Type as ID GEOM |
int Dtk_feat_user_defined_value::get_value_role | ( | Dtk_string & | outRole | ) |
Get the User Defined Value role, defined as the title of the value.
[out] | User | Defined role as Dtk_string |
int Dtk_feat_user_defined_value::get_value_string | ( | Dtk_string & | outValue | ) |
Get the User Defined Value.
[out] | User | Defined Type as String |
int Dtk_feat_user_defined_value::get_value_type | ( | DTK_USER_DEFINED_VAL_TYPE & | outType | ) |
Get the User Defined Value type (Double, Length, Angle, Int, GeomID, NoValue, etc.)
[out] | User | Defined Type as DTK_USER_DEFINED_VAL_TYPE |
double Dtk_feat_user_defined_value::doubleValue |
Dtk_NodeConnectorPtr Dtk_feat_user_defined_value::geomConnector |
int Dtk_feat_user_defined_value::integerValue |
Dtk_string Dtk_feat_user_defined_value::role |
Dtk_string Dtk_feat_user_defined_value::stringValue |
DTK_USER_DEFINED_VAL_TYPE Dtk_feat_user_defined_value::type |