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>
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. | |
MbCurveExtensionEnds & | operator= (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... | |
Parameters of extension of the one curve end by tangent.
Parameters of extension of the one curve end by linear way.
MbCurveExtensionLinear::MbCurveExtensionLinear | ( | const double | length | ) |
Constructor.
Constructor by parameters.
[in] | length | - The length (in metric space) the curve extended to. |