C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Spine for sweep operation. More...

#include <cr_evolution_solid.h>

Public Member Functions

 MbSpineData (const MbCurve3D &spineCurve)
 Constructor by curve.
 
 MbSpineData (const MbWireFrame &spineFrame)
 Constructor by wire frame.
 
 MbSpineData ()
 Default constructor.
 
 MbSpineData (const MbSpineData &init, MbRegDuplicate *ireg)
 Copy constructor.
 
 ~MbSpineData ()
 Destructor.
 
void Transform (const MbMatrix3D &, MbRegTransform *=nullptr)
 Transform element according to the matrix.
 
void Move (const MbVector3D &, MbRegTransform *=nullptr)
 Translation.
 
void Rotate (const MbAxis3D &, double angle, MbRegTransform *=nullptr)
 Rotate around an axis.
 
void GetProperties (MbProperties &)
 Get properties of the object.
 
void SetProperties (const MbProperties &)
 Set properties of the object.
 
void GetBasisItems (RPArray< MbSpaceItem > &s)
 Get the base objects.
 
bool IsSame (const MbSpineData &, double accuracy) const
 Determine whether an object is equal?
 
bool IsSimilar (const MbSpineData &) const
 Whether the objects are similar

 
bool SetEqual (const MbSpineData &)
 Make equal.
 
void RebuildItem ()
 Rebuild object according to the history tree. For rebuilding the wire frame.
 
const MbCurve3DGetSpineCurve () const
 Get the spine curve.
 
const MbWireFrameGetSpineFrame () const
 Get the spine curve as a wire frame.
 

Detailed Description

Spine for sweep operation.

Spine for sweep operation. Curve or wireFrame


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