C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
+ Collaboration diagram for Properties:

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...
 

Detailed Description

Function Documentation

◆ GetCharValue() [1/7]

template<class PropType , class FieldType >
void GetCharValue ( const PropType ,
const FieldType *  ,
uint32  n,
TCHAR *  v 
)
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.

◆ GetCharValue() [2/7]

template<class PropType >
void GetCharValue ( const PropType ,
const MbCartPoint value,
uint32  n,
TCHAR *  v 
)
inline

Get properties of two-dimensional point.

Get properties of two-dimensional point MbCartPoint.

◆ GetCharValue() [3/7]

template<class PropType >
void GetCharValue ( const PropType ,
const MbVector value,
uint32  n,
TCHAR *  v 
)
inline

Get properties of two-dimensional vector.

Get properties of two-dimensional vector MbVector.

◆ GetCharValue() [4/7]

template<class PropType >
void GetCharValue ( const PropType ,
const MbDirection value,
uint32  n,
TCHAR *  v 
)
inline

Get properties of two-dimensional normalized vector.

Get properties of two-dimensional normalized vector MbDirection.

◆ GetCharValue() [5/7]

template<class PropType >
void GetCharValue ( const PropType ,
const MbCartPoint3D value,
uint32  n,
TCHAR *  v 
)
inline

Get properties of three-dimensional point.

Get properties of three-dimensional point MbCartPoint3D.

◆ GetCharValue() [6/7]

template<class PropType >
void GetCharValue ( const PropType ,
const MbVector3D value,
uint32  n,
TCHAR *  v 
)
inline

Get properties of three-dimensional vector.

Get properties of three-dimensional vector MbVector3D.

◆ GetCharValue() [7/7]

template<class PropType >
void GetCharValue ( const PropType ,
const MbName value,
uint32  n,
TCHAR *  v 
)
inline

Get properties of object name.

Get properties of object name MbName.