C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

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.
 
bool RebuildItem ()
 Rebuild object according to the history tree. For rebuilding the wire frame. Return true if rebuild has been finished successfully.
 
const MbCurve3D * GetSpineCurve () const
 Get the spine curve.
 
const MbWireFrame * GetSpineFrame () 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: