C3D Kernel  104598
Classes | Functions
Properties
Algorithm Objects
Collaboration diagram for Properties:

Classes

class  MbProperty
 Property. 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  RefItemProperty< Type >
 The property of the object. More...
class  MbProperties
 Set of object properties. 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.
template<class PropType >
void GetCharValue (const PropType *, const MbCartPoint *value, uint32 n, TCHAR *v)
 Get properties of two-dimensional point.
template<class PropType >
void GetCharValue (const PropType *, const MbVector *value, uint32 n, TCHAR *v)
 Get properties of two-dimensional vector.
template<class PropType >
void GetCharValue (const PropType *, const MbDirection *value, uint32 n, TCHAR *v)
 Get properties of two-dimensional normalized vector.
template<class PropType >
void GetCharValue (const PropType *, const MbCartPoint3D *value, uint32 n, TCHAR *v)
 Get properties of three-dimensional point.
template<class PropType >
void GetCharValue (const PropType *, const MbVector3D *value, uint32 n, TCHAR *v)
 Get properties of three-dimensional vector.
template<class PropType >
void GetCharValue (const PropType *, class MbName *value, uint32 n, TCHAR *v)
 Get properties of object name.

Function Documentation

template<class PropType , class FieldType >
void GetCharValue ( const PropType ,
const FieldType *  ,
uint32  n,
TCHAR *  v 
) [inline]

In "default" case function is defined for explicit types FieldType, it should be overloaded for static mapping of types by compiler.

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

Get properties of two-dimensional point MbCartPoint.

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

Get properties of two-dimensional vector MbVector.

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

Get properties of two-dimensional normalized vector MbDirection.

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

Get properties of three-dimensional point MbCartPoint3D.

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

Get properties of three-dimensional vector MbVector3D.

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

Get properties of object name MbName.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines