|
C3D Toolkit
Kernel - 118056, Vision - 2.14.6.1819
|
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. | |
| MbCurveExtensionEnds & | operator= (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... | |
Parameters of extension of the one curve end.
Parameters of extension of the one curve end.
| 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.
|
protected |
Constructor.
Constructor by parameters.
| [in] | extWay | - The way to extend the curve. |
| [in] | length | - The length (in metric space) the curve extended to. |
| MbCurveExtensionEnds::MbCurveExtensionEnds | ( | TapeInit | tapeInit | ) |
Constructor.
Constructor for reading.