C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Approximation error information. More...

#include <mb_smooth_nurbs_fit_curve.h>

+ Inheritance diagram for MbApproxError:
+ Collaboration diagram for MbApproxError:

Public Member Functions

 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.
 

Public Attributes

double _errMax
 Maximal error.
 
double _errMean
 Mean error.
 
MbCartPoint3D _ptMaxProj
 Point with maximal error. More...
 

Detailed Description

Approximation error information.

Approximation error information.

Member Data Documentation

◆ _ptMaxProj

MbCartPoint3D MbApproxError::_ptMaxProj

Point with maximal error.

Projection of this point.


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