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

An EOptimizationReport stores information about the optimization of an ETextReader (ETextReader::Optimize). Additionally, a EOptimizationReport allows for the restoration of the optimization from which it originated. More...

#include <eVision/EasyOcr/EasyDeepOCR/EOptimizationReport.h>

Collaboration diagram for eVision::EasyDeepOCR::EOptimizationReport:

Public Member Functions

 EOptimizationReport ()
 Creates a EOptimizationReport.
 EOptimizationReport (const eVision::EasyDeepOCR::EOptimizationReport &other)
 Creates a EOptimizationReport.
virtual ~EOptimizationReport () throw ()
eVision::EasyDeepOCR::EOptimizationReport & operator= (const eVision::EasyDeepOCR::EOptimizationReport &other)
 Assignment operator.
bool operator== (const eVision::EasyDeepOCR::EOptimizationReport &other) const
 Checks if this EOptimizationReport instance is strictly equal to another EOptimizationReport instance.
bool operator!= (const eVision::EasyDeepOCR::EOptimizationReport &other) const
 Checks if this EOptimizationReport instance is different from another EOptimizationReport instance.
bool IsEqual (const eVision::EasyDeepOCR::EOptimizationReport &other) const
 Checks if this EOptimizationReport instance is strictly equal to another EOptimizationReport instance.
void Load (const std::string &path)
 Loads the EOptimizationReport.
void Load (eVision::ESerializer *serializer)
 Loads the EOptimizationReport.
void Save (const std::string &path)
 Saves the EOptimizationReport.
void Save (eVision::ESerializer *serializer)
 Saves the EOptimizationReport.
uint32_t GetNumberOfSampleSuccess () const
 Returns the number of ESample for which all the EText were found.
 EOptimizationReport (CppWrapperInternal::InternalConstructor)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

An EOptimizationReport stores information about the optimization of an ETextReader (ETextReader::Optimize). Additionally, a EOptimizationReport allows for the restoration of the optimization from which it originated.

License(s): EasyDeepOCR

Constructor & Destructor Documentation

◆ EOptimizationReport() [1/3]

eVision::EasyDeepOCR::EOptimizationReport::EOptimizationReport ( )

Creates a EOptimizationReport.

◆ EOptimizationReport() [2/3]

eVision::EasyDeepOCR::EOptimizationReport::EOptimizationReport ( const eVision::EasyDeepOCR::EOptimizationReport & other)

Creates a EOptimizationReport.

Parameters
otherAnother EOptimizationReport to be copied in the new EOptimizationReport.

◆ ~EOptimizationReport()

eVision::EasyDeepOCR::EOptimizationReport::~EOptimizationReport ( )
throw ( )
virtual

◆ EOptimizationReport() [3/3]

eVision::EasyDeepOCR::EOptimizationReport::EOptimizationReport ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ GetNumberOfSampleSuccess()

uint32_t eVision::EasyDeepOCR::EOptimizationReport::GetNumberOfSampleSuccess ( ) const

Returns the number of ESample for which all the EText were found.

◆ IsEqual()

bool eVision::EasyDeepOCR::EOptimizationReport::IsEqual ( const eVision::EasyDeepOCR::EOptimizationReport & other) const

Checks if this EOptimizationReport instance is strictly equal to another EOptimizationReport instance.

Parameters
otherReference to the EOptimizationReport instance to compare with

◆ Load() [1/2]

void eVision::EasyDeepOCR::EOptimizationReport::Load ( const std::string & path)

Loads the EOptimizationReport.

Parameters
pathPath where to save the EOptimizationReport.

◆ Load() [2/2]

void eVision::EasyDeepOCR::EOptimizationReport::Load ( eVision::ESerializer * serializer)

Loads the EOptimizationReport.

Parameters
serializer

◆ operator!=()

bool eVision::EasyDeepOCR::EOptimizationReport::operator!= ( const eVision::EasyDeepOCR::EOptimizationReport & other) const

Checks if this EOptimizationReport instance is different from another EOptimizationReport instance.

Parameters
otherReference to the EOptimizationReport instance to compare with

◆ operator=()

eVision::EasyDeepOCR::EOptimizationReport & eVision::EasyDeepOCR::EOptimizationReport::operator= ( const eVision::EasyDeepOCR::EOptimizationReport & other)

Assignment operator.

Parameters
otherAnother EOptimizationReport to be assigned in the new EOptimizationReport.

◆ operator==()

bool eVision::EasyDeepOCR::EOptimizationReport::operator== ( const eVision::EasyDeepOCR::EOptimizationReport & other) const

Checks if this EOptimizationReport instance is strictly equal to another EOptimizationReport instance.

Parameters
otherReference to the EOptimizationReport instance to compare with

This operator is stricly equivalent to the EOptimizationReport::IsEqual method.

◆ Save() [1/2]

void eVision::EasyDeepOCR::EOptimizationReport::Save ( const std::string & path)

Saves the EOptimizationReport.

Parameters
pathPath where to save the EOptimizationReport.

◆ Save() [2/2]

void eVision::EasyDeepOCR::EOptimizationReport::Save ( eVision::ESerializer * serializer)

Saves the EOptimizationReport.

Parameters
serializer

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::EasyDeepOCR::EOptimizationReport::wrappedClass_