C3D Toolkit  Kernel - 117982, Vision -

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::WireFrameSPtrGetCurve () const
 Get the result curve.
c3d::WireFrameSPtrSetCurve ()
 Get the result curve.
c3d::SpaceCurveSPtr ExtractCurve ()
 Extract a curve, removing it from wireframe.
const MbApproxErrorGetApproxError () const
 Approximation error information.
MbApproxErrorSetApproxError ()
 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.
MbApproxErroroperator= (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 MbCartPoint3DGetPointMaxError () const
 Get point with maximal error.
const MbCartPoint3DGetPointProjectionMaxError () 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: