C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Parameters of extension of the one curve end. More...

#include <op_curve_parameter.h>

+ Inheritance diagram for MbCurveExtensionEnds:

Public Member Functions

 MbCurveExtensionEnds ()
 Constructor. More...
 
 MbCurveExtensionEnds (const MbCurveExtensionEnds &other)
 Copy constructor.
 
 MbCurveExtensionEnds (TapeInit tapeInit)
 Constructor. More...
 
 ~MbCurveExtensionEnds ()
 Destructor.
 
MbeCurveExtensionWays GetWayToExtend () const
 The Current way to extend the curve.
 
double GetExtensionLength () const
 The length (in metric space) the curve extended to.
 
bool IsEqual (const MbCurveExtensionEnds &other, double acuracy=Math::metricPrecision) const
 Check if *this == other.
 
MbCurveExtensionEndsoperator= (const MbCurveExtensionEnds &other)
 Assignment operator.
 

Static Public Member Functions

static double MinLengthAllowed ()
 Minimal extension length supported.
 
static double MaxLengthAllowed ()
 Maximal extension length supported.
 

Protected Member Functions

 MbCurveExtensionEnds (const MbeCurveExtensionWays extWay, const double length)
 Constructor. More...
 

Detailed Description

Parameters of extension of the one curve end.

Parameters of extension of the one curve end.

Constructor & Destructor Documentation

◆ MbCurveExtensionEnds() [1/3]

MbCurveExtensionEnds::MbCurveExtensionEnds ( )

Constructor.

Default constructor. It initializes by parameters, which any extension is impossible for. Use constructors of inherit classes in order to initialize by appropriate parameters.

◆ MbCurveExtensionEnds() [2/3]

MbCurveExtensionEnds::MbCurveExtensionEnds ( const MbeCurveExtensionWays  extWay,
const double  length 
)
protected

Constructor.

Constructor by parameters.

Parameters
[in]extWay- The way to extend the curve.
[in]length- The length (in metric space) the curve extended to.

◆ MbCurveExtensionEnds() [3/3]

MbCurveExtensionEnds::MbCurveExtensionEnds ( TapeInit  tapeInit)

Constructor.

Constructor for reading.


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