C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Parameters of extension of the one curve end by osculating circle. More...

#include <op_curve_parameter.h>

+ Inheritance diagram for MbCurveExtensionCircular:
+ Collaboration diagram for MbCurveExtensionCircular:

Public Member Functions

 MbCurveExtensionCircular (const double length)
 Constructor. More...
 
- Public Member Functions inherited from MbCurveExtensionEnds
 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.
 

Additional Inherited Members

- Static Public Member Functions inherited from MbCurveExtensionEnds
static double MinLengthAllowed ()
 Minimal extension length supported.
 
static double MaxLengthAllowed ()
 Maximal extension length supported.
 
- Protected Member Functions inherited from MbCurveExtensionEnds
 MbCurveExtensionEnds (const MbeCurveExtensionWays extWay, const double length)
 Constructor. More...
 

Detailed Description

Parameters of extension of the one curve end by osculating circle.

Parameters of extension of the one curve end by osculating circle.

Constructor & Destructor Documentation

◆ MbCurveExtensionCircular()

MbCurveExtensionCircular::MbCurveExtensionCircular ( const double  length)

Constructor.

Constructor by parameters.

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

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