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