|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
Input parameters of the function for searching special points of curvature and calculation of potential curve energy. More...
#include <op_curve_parameter.h>
Public Member Functions | |
| MbCurveMinMaxCurvatureParams (bool calculateBending=false, bool calculateLocalMin=false, bool calculateLocalMax=false, bool calculateBreaks=false, bool calculateEnergy=false) | |
| Constructor by parameters. More... | |
| ~MbCurveMinMaxCurvatureParams ()=default | |
| Destructor. | |
| bool | GetBendingPointsFlag () const |
| Are curvature bending points searched for? | |
| bool | GetLocalMinimumFlag () const |
| Are curvature local minimum points searched for? | |
| bool | GetLocalMaximumFlag () const |
| Are curvature local maximum points searched for? | |
| bool | GetBreakPointsFlag () const |
| Are curvature break points searched for? | |
| bool | GetCurveEnergyFlag () const |
| Is potential energy of curve calculated? | |
Input parameters of the function for searching special points of curvature and calculation of potential curve energy.
| MbCurveMinMaxCurvatureParams::MbCurveMinMaxCurvatureParams | ( | bool | calculateBending = false, |
| bool | calculateLocalMin = false, |
||
| bool | calculateLocalMax = false, |
||
| bool | calculateBreaks = false, |
||
| bool | calculateEnergy = false |
||
| ) |
Constructor by parameters.
| [in] | calculateBending | - Flag defining whether to search for curvature bending points. |
| [in] | calculateLocalMin | - Flag defining whether to search for curvature local minimum points. |
| [in] | calculateLocalMax | - Flag defining whether to search for curvature local maximum points. |
| [in] | calculateBreaks | - Flag defining whether to search for curvature break points. |
| [in] | calculateEnergy | - Flag defining if the potential energy of the curve will be calculated. The energy is calculated as the integral of the square curvature along the length of the curve. |