C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Data for operation dimensions. More...
#include <position_data.h>
Public Member Functions | |
MbPositionData () | |
Empty constructor. | |
MbPositionData (const MbCartPoint3D &p1, const MbCartPoint3D &p2, const MbCartPoint3D &_or, const MbVector3D &nor, double t, const MbName &n) | |
Constructor by thicknesses and closedness. | |
MbPositionData (const MbPositionData &other) | |
Copy-constructor. | |
~MbPositionData () | |
Destructor. | |
void | Init (const MbPositionData &other) |
Copy function of data. | |
const MbCartPoint3D & | GetPoint1 () const |
The first control point. | |
const MbCartPoint3D & | GetPoint2 () const |
The second control point. | |
const MbCartPoint3D & | GetOrigin () const |
The starting point. | |
const MbVector3D & | Normal () const |
Plane normal of dimension. | |
const double & | GetParam () const |
Position of dimension in percentage of edge length. | |
const MbName & | GetName () const |
A name of an object. | |
void | operator= (const MbPositionData &other) |
Assignment operator. | |
Public Attributes | |
MbCartPoint3D | point1 |
Support point of dimension. | |
MbCartPoint3D | point2 |
Support point of dimension. | |
MbCartPoint3D | origin |
Start point or center. | |
MbVector3D | normal |
Plane normal of dimension. | |
double | param |
Position of dimension in percentage of edge length. | |
MbName | itemName |
A name of an object. | |
Data for operation dimensions.
Data for positioning dimensions of operations of fillet and chamfer of edges.