eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::Easy3D::EErrorStatistics Class Reference

This object contains the error statistics (deviation between model and aligned points). More...

#include <eVision/Easy3D/EErrorStatistics.h>

Collaboration diagram for eVision::Easy3D::EErrorStatistics:

Public Member Functions

 EErrorStatistics ()
 Creates a EErrorStatistics object.
 EErrorStatistics (const eVision::Easy3D::EErrorStatistics &other)
 Copy constructor for EErrorStatistics.
virtual ~EErrorStatistics () throw ()
eVision::Easy3D::EErrorStatistics & operator= (const eVision::Easy3D::EErrorStatistics &other)
 Assignment operator.
void Load (const std::string &path)
 Loads a EErrorStatistics. The given ESerializer must have been created for reading.
void Load (eVision::ESerializer *serializer)
 Loads a EErrorStatistics. The given ESerializer must have been created for reading.
void Save (const std::string &path)
 Saves a EErrorStatistics. The given ESerializer must have been created for writing.
void Save (eVision::ESerializer *serializer)
 Saves a EErrorStatistics. The given ESerializer must have been created for writing.
int GetNumOfValidSamples () const
 Gets/Sets the number of valid samples which is the number of samples on which the error is calculated.
void SetNumOfValidSamples (int numOfValidSamples)
 Gets/Sets the number of valid samples which is the number of samples on which the error is calculated.
int GetNumOfErrors () const
 Gets/Sets the number of errors (samples not found) which is the number of samples on which no error could be calculated.
void SetNumOfErrors (int numOfErrors)
 Gets/Sets the number of errors (samples not found) which is the number of samples on which no error could be calculated.
float GetMin () const
 Gets/Sets the minimum error (calculated on the valid samples).
void SetMin (float min)
 Gets/Sets the minimum error (calculated on the valid samples).
float GetMax () const
 Gets/Sets the maximum error (calculated on the valid samples).
void SetMax (float max)
 Gets/Sets the maximum error (calculated on the valid samples).
float GetMean () const
 Gets/Sets the mean error (calculated on the valid samples).
void SetMean (float mean)
 Gets/Sets the mean error (calculated on the valid samples).
float GetStdDev () const
 Gets/Sets the standard deviation error (calculated on the valid samples).
void SetStdDev (float stdDev)
 Gets/Sets the standard deviation error (calculated on the valid samples).
 EErrorStatistics (CppWrapperInternal::InternalConstructor)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

This object contains the error statistics (deviation between model and aligned points).

License(s): Easy3D

Constructor & Destructor Documentation

◆ EErrorStatistics() [1/3]

eVision::Easy3D::EErrorStatistics::EErrorStatistics ( )

Creates a EErrorStatistics object.

◆ EErrorStatistics() [2/3]

eVision::Easy3D::EErrorStatistics::EErrorStatistics ( const eVision::Easy3D::EErrorStatistics & other)

Copy constructor for EErrorStatistics.

Parameters
otherReference used for the initialization.

◆ ~EErrorStatistics()

eVision::Easy3D::EErrorStatistics::~EErrorStatistics ( )
throw ( )
virtual

◆ EErrorStatistics() [3/3]

eVision::Easy3D::EErrorStatistics::EErrorStatistics ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ GetMax()

float eVision::Easy3D::EErrorStatistics::GetMax ( ) const

Gets/Sets the maximum error (calculated on the valid samples).

◆ GetMean()

float eVision::Easy3D::EErrorStatistics::GetMean ( ) const

Gets/Sets the mean error (calculated on the valid samples).

◆ GetMin()

float eVision::Easy3D::EErrorStatistics::GetMin ( ) const

Gets/Sets the minimum error (calculated on the valid samples).

◆ GetNumOfErrors()

int eVision::Easy3D::EErrorStatistics::GetNumOfErrors ( ) const

Gets/Sets the number of errors (samples not found) which is the number of samples on which no error could be calculated.

◆ GetNumOfValidSamples()

int eVision::Easy3D::EErrorStatistics::GetNumOfValidSamples ( ) const

Gets/Sets the number of valid samples which is the number of samples on which the error is calculated.

◆ GetStdDev()

float eVision::Easy3D::EErrorStatistics::GetStdDev ( ) const

Gets/Sets the standard deviation error (calculated on the valid samples).

◆ Load() [1/2]

void eVision::Easy3D::EErrorStatistics::Load ( const std::string & path)

Loads a EErrorStatistics. The given ESerializer must have been created for reading.

Parameters
pathThe file path.

◆ Load() [2/2]

void eVision::Easy3D::EErrorStatistics::Load ( eVision::ESerializer * serializer)

Loads a EErrorStatistics. The given ESerializer must have been created for reading.

Parameters
serializerThe serializer.

◆ operator=()

eVision::Easy3D::EErrorStatistics & eVision::Easy3D::EErrorStatistics::operator= ( const eVision::Easy3D::EErrorStatistics & other)

Assignment operator.

Parameters
otherThe other EErrorStatistics that we will copy into this one.

◆ Save() [1/2]

void eVision::Easy3D::EErrorStatistics::Save ( const std::string & path)

Saves a EErrorStatistics. The given ESerializer must have been created for writing.

Parameters
pathThe file path.

◆ Save() [2/2]

void eVision::Easy3D::EErrorStatistics::Save ( eVision::ESerializer * serializer)

Saves a EErrorStatistics. The given ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ SetMax()

void eVision::Easy3D::EErrorStatistics::SetMax ( float max)

Gets/Sets the maximum error (calculated on the valid samples).

◆ SetMean()

void eVision::Easy3D::EErrorStatistics::SetMean ( float mean)

Gets/Sets the mean error (calculated on the valid samples).

◆ SetMin()

void eVision::Easy3D::EErrorStatistics::SetMin ( float min)

Gets/Sets the minimum error (calculated on the valid samples).

◆ SetNumOfErrors()

void eVision::Easy3D::EErrorStatistics::SetNumOfErrors ( int numOfErrors)

Gets/Sets the number of errors (samples not found) which is the number of samples on which no error could be calculated.

◆ SetNumOfValidSamples()

void eVision::Easy3D::EErrorStatistics::SetNumOfValidSamples ( int numOfValidSamples)

Gets/Sets the number of valid samples which is the number of samples on which the error is calculated.

◆ SetStdDev()

void eVision::Easy3D::EErrorStatistics::SetStdDev ( float stdDev)

Gets/Sets the standard deviation error (calculated on the valid samples).

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::Easy3D::EErrorStatistics::wrappedClass_