C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

The curve with the type and tolerance. More...

#include <map_lump.h>

+ Inheritance diagram for CurveWType:
+ Collaboration diagram for CurveWType:

Public Member Functions

 CurveWType (const MbCurve3D &_curve, MbBaseVestige::Type _type, MbBaseVestige::SubType _subType, double _tolerance)
 Constructor. More...
 
virtual ~CurveWType ()
 Destructor.
 
virtual CurveWTypeDuplicate (MbRegDuplicate *iReg=nullptr) const
 Create a copy of the object.
 
const MbCurve3DGetCurve () const
 Get a curve.
 
MbBaseVestige::Type GetType () const
 Get a type.
 
MbBaseVestige::SubType GetSubType () const
 Get a subtype.
 
double GetTolerance () const
 Get a tolerance.
 
bool IsHidden () const
 Whether or not invisible.
 
void SetHidden (bool h) const
 Set the invisibility state.
 
- Public Member Functions inherited from TapeBase
 TapeBase (RegistrableRec regs=noRegistrable)
 Constructor.
 
 TapeBase (const TapeBase &)
 Copy-constructor.
 
virtual ~TapeBase ()
 Destructor.
 
RegistrableRec GetRegistrable () const
 Whether the stream class is registrable.
 
void SetRegistrable (RegistrableRec regs=registrable) const
 Set the state of registration of the stream class.
 
virtual const char * GetPureName (const VersionContainer &) const
 Get the class name.
 
virtual bool IsFamilyRegistrable () const
 Whether the object belongs to a registrable family.
 

Detailed Description

The curve with the type and tolerance.

The curve with the type and tolerance.

Constructor & Destructor Documentation

◆ CurveWType()

CurveWType::CurveWType ( const MbCurve3D _curve,
MbBaseVestige::Type  _type,
MbBaseVestige::SubType  _subType,
double  _tolerance 
)
inline

Constructor.

Constructor of a visible curve.

Parameters
[in]_curve- A curve.
[in]_type- A type of planar mapping.
[in]_subType- A subtype.
[in]_tolerance- A tolerance.

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