C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Properties of mathematical objects. More...
#include <math_define.h>
#include <templ_sptr.h>
#include <stdio.h>
#include <stdlib.h>
#include <templ_p_array.h>
#include <reference_item.h>
#include <mb_property_title.h>
#include <mb_cart_point3d.h>
#include <mb_cart_point.h>
#include <name_item.h>
Classes | |
struct | PropType< Type > |
Object type and property type correspondence structure. More... | |
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... | |
Properties of mathematical objects.