C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

The result of creating or changing a fair curve. More...

#include <op_curve_parameter.h>

+ Inheritance diagram for MbFairCurveResult:
+ Collaboration diagram for MbFairCurveResult:

Public Member Functions

 MbFairCurveResult ()
 Empty constructor.
 
const c3d::WireFrameSPtr & GetCurve () const
 Get the result curve.
 
c3d::WireFrameSPtr & SetCurve ()
 Get the result curve.
 
c3d::SpaceCurveSPtr ExtractCurve ()
 Extract a curve, removing it from wireframe.
 
const MbApproxError & GetApproxError () const
 Approximation error information.
 
MbApproxError & SetApproxError ()
 Approximation error information.
 
MbeFairWarning GetWarning ()
 Warning information.
 
void Reset ()
 Reset data.
 
- Public Member Functions inherited from MbApproxError
 MbApproxError ()
 Default constructor.
 
 MbApproxError (const MbApproxError &that)
 The copy constructor.
 
MbApproxError & operator= (const MbApproxError &that)
 The assignment operator.
 
void Init (double errMax, double errMean, const MbCartPoint3D &ptMax, const MbCartPoint3D &ptMaxProj)
 Initialize by error and 3D points.
 
void Init (double errMax, double errMean, const MbCartPoint &ptMax, const MbCartPoint &ptMaxProj)
 Initialize by error and 2D points.
 
void Init (const MbApproxError &that)
 Initialize by another instance.
 
void Reset ()
 Reset to default values.
 
double GetMaxError () const
 Get maximal error.
 
double GetMeanError () const
 Get mean error.
 
const MbCartPoint3D & GetPointMaxError () const
 Get point with maximal error.
 
const MbCartPoint3D & GetPointProjectionMaxError () const
 Get point with maximal error projection.
 

Additional Inherited Members

- Public Attributes inherited from MbApproxError
double _errMax
 Maximal error.
 
double _errMean
 Mean error.
 
MbCartPoint3D _ptMaxProj
 Point with maximal error. More...
 

Detailed Description

The result of creating or changing a fair curve.

The result of creating or changing a fair curve.


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