C3D Toolkit  Kernel - 118057, Vision - 2.14.7.1821

The parameters for creating median curve. More...

#include <op_curve_parameter.h>

+ Inheritance diagram for MbMedianCurveParams:
+ Collaboration diagram for MbMedianCurveParams:

Public Member Functions

 MbMedianCurveParams ()
 Default constructor.
 
 MbMedianCurveParams (const c3d::BoolPair &invNormals, const bool respCurveExt)
 Constructor by parameters.
 
 MbMedianCurveParams (const c3d::BoolPair &invNormals, const bool respCurveExt, const bool smoothing, const double smoothingTolerance)
 Constructor by parameters.
 
const c3d::BoolPairGetInvNormals () const
 Get the value of parameter.
 
void GetInvNormals (const c3d::BoolPair &invNormals)
 Set the value of parameter.
 
bool GetRespCurveExt () const
 Get the value of parameter.
 
void SetRespCurveExt (const bool respCurveExt)
 Set the value of parameter.
 
bool GetSmoothing () const
 Get the value of parameter.
 
void SetSmoothing (const bool smoothing)
 Set the value of parameter.
 
double GetSmoothingTolerance () const
 Get the value of parameter.
 
void SetSmoothingTolerance (const double smoothingTolerance)
 Set the value of parameter.
 
- Public Member Functions inherited from MbPrecision
 MbPrecision ()
 Default constructor.
 
 MbPrecision (double _precision, double _deviation)
 Constructor by the specified precision.
 
 MbPrecision (const MbPrecision &other)
 Copy-constructor.
 
 ~MbPrecision ()
 Destructor.
 
void Init (const MbPrecision &other)
 Initialization function.
 
void Init (double _precision)
 Initialization function.
 
MbPrecisionoperator= (const MbPrecision &other)
 Assignment operator.
 
bool IsSame (const MbPrecision &other, double accuracy) const
 Determine whether an object is equal?
 
double GetPrecision () const
 Get precision.
 
void SetPrecision (double a)
 Set precision.
 

Additional Inherited Members

- Static Public Member Functions inherited from MbPrecision
static double GetMaxMetricTolerance ()
 Get the maximum metric tolerance. More...
 
static double GetMaxAngleTolerance ()
 Get the maximum angular tolerance. More...
 
- Static Public Attributes inherited from MbPrecision
static const MbPrecision defaultPrecision
 Default precision (METRIC_PRECISION, ANGLE_REGION);.
 
- Protected Attributes inherited from MbPrecision
double precision
 The metric precision of the construction of objects.
 
double deviation
 The angular precision of the construction of objects.
 

Detailed Description

The parameters for creating median curve.

The parameters for creating median curve.

Warning
Under development.

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