C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

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.
 
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.
 

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: