C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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.