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?
 

Detailed Description

Input parameters of the function for searching special points of curvature and calculation of potential curve energy.

Warning
Under development.

Constructor & Destructor Documentation

◆ MbCurveMinMaxCurvatureParams()

MbCurveMinMaxCurvatureParams::MbCurveMinMaxCurvatureParams ( bool  calculateBending = false,
bool  calculateLocalMin = false,
bool  calculateLocalMax = false,
bool  calculateBreaks = false,
bool  calculateEnergy = false 
)

Constructor by parameters.

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.

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