C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Geometric argument of constraint. More...
#include <gcm_manager.h>
Public Member Functions | |
MtArgument () | |
Constructor of argument as geometric object. | |
MtArgument (ItGeom *) | |
Constructor of argument as geometric object. | |
MtArgument (ItGeom *cluster, MtGeomVariant refGeom) | |
Constructor of argument as "geometric object in the cluster". More... | |
const ItGeom * | Geom () const |
Geometric object calculated in the constraint system. | |
MtGeomVariant | RefGeom () const |
Geometric value of the argument specified in the LCS of the object ItGeom * Geom(). | |
MtGeomType | GeomType () const |
Geometry type. | |
bool | Simple () const |
A simple argument, i.e. is not given as part of a cluster. | |
void | GetPlacement (MbPlacement3D &) const |
Get a position of geometric object as its LSC. | |
MtArgument & | operator= (const MtArgument &) |
Assignment operator. | |
bool | operator== (const ItGeom *) const |
Equality operator. | |
Geometric argument of constraint.
MtArgument::MtArgument | ( | ItGeom * | cluster, |
MtGeomVariant | refGeom | ||
) |
Constructor of argument as "geometric object in the cluster".
[in] | cluster | - Cluster as geometrically rigid union. |
[in] | refGeom | - Geometric object given in the cluster LCS. |
Argument given by this method assumes that the geometric object refGeom is given in the cluster LCS. In this case in system of constraints the solution is sought for the cluster and refGeom is considered fixed
in the cluster LCS.