C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Classes | |
class | MbProperty |
Property. Internal use only. More... | |
class | BoolProperty |
Bool property. More... | |
class | IntProperty |
Int property. More... | |
class | UIntProperty |
Uint property. More... | |
class | DoubleProperty |
Double property. More... | |
class | NDoubleProperty |
Double property with number. More... | |
class | StringProperty |
String property. More... | |
class | VersionProperty |
Version property. More... | |
class | MathItemProperty< Type > |
The property of the object. More... | |
class | MathItemCopyProperty< Type > |
The property of the object. More... | |
class | ConstRefItemProperty< Type > |
Read-only reference item property without setter. More... | |
class | RefItemProperty< Type > |
Read/write property of ref count object. More... | |
class | MbProperties |
Set of object properties. Internal use only. More... | |
Functions | |
template<class PropType , class FieldType > | |
void | GetCharValue (const PropType *, const FieldType *, uint32 n, TCHAR *v) |
Get string value of given property for its given field. More... | |
template<class PropType > | |
void | GetCharValue (const PropType *, const MbCartPoint *value, uint32 n, TCHAR *v) |
Get properties of two-dimensional point. More... | |
template<class PropType > | |
void | GetCharValue (const PropType *, const MbVector *value, uint32 n, TCHAR *v) |
Get properties of two-dimensional vector. More... | |
template<class PropType > | |
void | GetCharValue (const PropType *, const MbDirection *value, uint32 n, TCHAR *v) |
Get properties of two-dimensional normalized vector. More... | |
template<class PropType > | |
void | GetCharValue (const PropType *, const MbCartPoint3D *value, uint32 n, TCHAR *v) |
Get properties of three-dimensional point. More... | |
template<class PropType > | |
void | GetCharValue (const PropType *, const MbVector3D *value, uint32 n, TCHAR *v) |
Get properties of three-dimensional vector. More... | |
template<class PropType > | |
void | GetCharValue (const PropType *, const MbName *value, uint32 n, TCHAR *v) |
Get properties of object name. More... | |
|
inline |
Get string value of given property for its given field.
In "default" case function is defined for explicit types FieldType, it should be overloaded for static mapping of types by compiler.
|
inline |
Get properties of two-dimensional point.
Get properties of two-dimensional point MbCartPoint.
|
inline |
Get properties of two-dimensional vector.
Get properties of two-dimensional vector MbVector.
|
inline |
Get properties of two-dimensional normalized vector.
Get properties of two-dimensional normalized vector MbDirection.
|
inline |
Get properties of three-dimensional point.
Get properties of three-dimensional point MbCartPoint3D.
|
inline |
Get properties of three-dimensional vector.
Get properties of three-dimensional vector MbVector3D.