C3D Toolkit
Kernel - 117958, Vision - 2.7.6.12
|
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. | |
![]() | |
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. | |
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 B-Spline 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 double | GetMaxMetricTolerance () |
Get the maximum metric tolerance. More... | |
static double | GetMaxAngleTolerance () |
Get the maximum angular tolerance. More... | |
![]() | |
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.