C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

Geometric object, argument of geometric constraint. More...

#include <gcm_geom.h>

Public Member Functions

MtGeomVariant & operator= (MtGeomVariant &&gVar) noexcept
 Moving assignment.
 
GCM_g_type GeomType () const
 Type of geometry.
 
GCM_g_record GeomRecord () const
 Get the uniform geometry data record.
 
MbMatrix3D & GetTransMatrix (MbMatrix3D &) const
 Get transformation of the object from the standart position.
 
MbPlacement3D & GetPlacement (MbPlacement3D &pl) const
 Get position of part as orthonormalized LCS.
 
bool IsNull () const
 Get logic value whether the object is empty.
 
bool IsEqualTo (const MtGeomVariant &, const MbGeomTol &) const
 Check if objects are geometrically equal.
 
bool IsEqualTuples (const MtGeomVariant &gVar, const MbGeomTol &gTol) const
 Check if corresponding elements of geometric records are equal (gType,O,Z,X,Y,R1,R2).
 
MbAxis3D Axis () const
 Output the axis of rotation for geometry such as cylinder, torus, cone.
 
double RadiusA () const
 Radius of the sphere, cylinder, major radius of the tori or cone.
 
double RadiusB () const
 Minor radius of the tori or cone.
 

Detailed Description

Geometric object, argument of geometric constraint.


The documentation for this class was generated from the following file: