C3D Toolkit  Kernel - 118057, Vision - 2.14.7.1821

Output 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

 MbCurveMinMaxCurvatureResults ()
 Constructor.
 
 ~MbCurveMinMaxCurvatureResults ()=default
 Destructor.
 
double GetMaxCurvatureValue () const
 Get maximum curvature value.
 
double GetMaxCurvatureParam () const
 Get curve parameter of curvature maximum.
 
void SetMaxCurvature (double t, double maxCurvature)
 Get maximum curvature value and corresponding curve parameter.
 
double GetMinCurvatureValue () const
 Get minimum curvature value.
 
double GetMinCurvatureParam () const
 Get curve parameter of curvature minimum.
 
void SetMinCurvature (double t, double minCurvature)
 Get minimum curvature value and corresponding curve parameter.
 
double GetCurveEnergy () const
 Get potential energy of curve.
 
void SetCurveEnergy (double energy)
 Set potential energy of curve.
 
const c3d::DoubleVectorGetBendingPoints () const
 Get curvature bending points parameters.
 
void AddBendingPoint (double bendingPoint)
 Add curvature bending point parameter.
 
const c3d::DoubleVectorGetLocalMinimumPoints () const
 Get curvature local minimum parameters.
 
void AddLocalMinimumPoint (double minPoint)
 Add curvature local minimum point parameter.
 
const c3d::DoubleVectorGetLocalMaximumPoints () const
 Get curvature local maximum parameters.
 
void AddLocalMaximumPoint (double maxPoint)
 Add curvature local maximum point parameter.
 
const c3d::DoublePairsVectorGetBreakPoints () const
 Get parameters of curvature break points before and after break.
 
void AddBreakPoint (double pointBeforeBreak, double pointAfterBreak)
 Add parameters before and after curvature break point.
 
void Clear ()
 Data cleaning.
 

Detailed Description

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

Warning
Under development.

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