C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

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

#include <op_curve_parameter.h>

+ Inheritance diagram for MbCurveExtensionLinear:
+ Collaboration diagram for MbCurveExtensionLinear:

Public Member Functions

 MbCurveExtensionLinear (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 tangent.

Parameters of extension of the one curve end by linear way.

Constructor & Destructor Documentation

◆ MbCurveExtensionLinear()

MbCurveExtensionLinear::MbCurveExtensionLinear ( 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: