C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Characteristic data of linear dimension. More...
#include <gcm_routines.h>
Public Attributes | |
MbCartPoint3D | firstPoint |
The first point of linear dimension. | |
MbCartPoint3D | secondPoint |
The second point of linear dimension. | |
MtGeomType | firstType |
The geometry type which owns firstPoint. | |
MtGeomType | secondType |
The geometry type which owns secondPoint. | |
MtTransDof | translateDof |
The degree freedom of movement of dimension points. | |
double | value |
Current value of the dimension. | |
Characteristic data of linear dimension.
The data structure contains characteristic information needed for rendering a linear dimension, namely:
1) A pair of points defined in a general CS model which lie on the first and second geometric objects of mate;
2) A pair of enumerators #MtGeometryType meaning the mating types of geometry which owns the points;
3) The degree of freedom of movement of a pair of points in which is stored the 1st condition (belonging to geometric objects which have the dimension);
4) The dimension value is equal to the distance between points.