|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
Geometric constraint. More...
#include <constraint.h>
Public Member Functions | |
| bool | IsNull () const |
| Return true if the constraint is invalid. | |
| MtMateType | ConstraintType () const |
| Type of geometric constraint. | |
| double | DimValue () const |
| Current value of the dimension. | |
| bool | CreateMesh (const MbAssembly &assem, const MbStepData &stepData, const MbFormNote ¬e, double meshUnit, uint32 color) |
| Create a polygonal object for visualization. | |
| const ItConstraintItem * | ConstraintItem () const |
| Get a pointer to geometric constraint implementation. | |
| const std::vector< MtGeomArgument > & | GeomArguments () const |
| Get arguments of geometric constraint. | |
| const MbItem * | GetMesh () const |
| Get a pointer to draw object of geometric constraint. | |
| MtGeomConstraint & | operator= (const MtGeomConstraint &) |
| The assignment operator. | |
| bool | operator== (const MtGeomConstraint &) const |
| The equality operator. | |
Friends | |
| class | MtConstraintIter |
Geometric constraint.
This class represents all kinds of constraints of assembly, including geometrical and dimensional relationships between the model objects.