C3D Toolkit
Kernel  117982, Vision  2.9.2.2

The parameters for modifying smooth curves. More...
#include <op_curve_parameter.h>
Public Member Functions  
MbFairChangeData ()  
Empty constructor.  
MbFairChangeData &  operator= (const MbFairChangeData &other) 
Assignment operator.  
Public Member Functions inherited from MbPrecision  
MbPrecision ()  
Default constructor.  
MbPrecision (double _precision, double _deviation)  
Constructor by the specified precision.  
MbPrecision (const MbPrecision &other)  
Copyconstructor.  
~MbPrecision ()  
Destructor.  
void  Init (const MbPrecision &other) 
Initialization function.  
void  Init (double _precision) 
Initialization function.  
MbPrecision &  operator= (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.  
Public Attributes  
MbeFairSplineFormat  _outFormat 
Output format of spline.  
size_t  _nSegments 
Number of segments of spline.  
size_t  _numSegment 
Number of segment.  
double  _tParam 
Point internal param on segment of spline.  
MbeFairSmoothing  _fairing 
Smoothing of curve.  
size_t  _degree 
The degree m (3 <= m <= 10) of BSpline curve.  
double  _scaleParam 
Scaling parameter.  
MbeFairCurvature  _accountCurvature 
Accounting for curvature at end points.  
bool  _fixFirstPointNoisy 
Flag of fixing a spline at the first point.  
bool  _fixLastPointNoisy 
Flag of fixing a spline at the last point.  
SArray< size_t >  _arrayFixNoisyNum 
Signs of exactly noisy points.  
MbeFairWarning  _warning 
The operation warning.  
MbResultType  _error 
The operation error.  
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...  
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.  
The parameters for modifying smooth curves.
The data contains parameters for modifying smooth curves.