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

Advanced calibration parameters. More...

#include <eVision/Easy/AdvancedCalibrationParameters.h>

Collaboration diagram for eVision::AdvancedCalibrationParameters:

Public Member Functions

 AdvancedCalibrationParameters (const eVision::AdvancedCalibrationParameters &other)
 Copies all the data from another AdvancedCalibrationParameters object into the current AdvancedCalibrationParameters object.
 AdvancedCalibrationParameters ()
 Constructs an AdvancedCalibrationParameters.
virtual ~AdvancedCalibrationParameters () throw ()
eVision::AdvancedCalibrationParameters & operator= (const eVision::AdvancedCalibrationParameters &other)
 Equality operator.
bool operator== (const eVision::AdvancedCalibrationParameters &other) const
 Equality operator.
float GetFX () const
 Get fx factor.
float GetFY () const
 Get fy factor.
float GetCX () const
 Get cx factor.
float GetCY () const
 Get cy factor.
std::vector< float > GetRotation (int32_t n) const
 Gets the nth line of the 3x3 rotation matrix.
std::vector< float > GetTranslation () const
 Gets the translation.
std::vector< float > GetInverseTranslation () const
 Gets the inverse translation.
eVision::AdvancedDistortionParameters GetAdvancedDistortionParameters () const
 Gets the distortion parameters.
 AdvancedCalibrationParameters (CppWrapperInternal::InternalConstructor)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

Advanced calibration parameters.

License(s): BasicTypes

Constructor & Destructor Documentation

◆ AdvancedCalibrationParameters() [1/3]

eVision::AdvancedCalibrationParameters::AdvancedCalibrationParameters ( const eVision::AdvancedCalibrationParameters & other)

Copies all the data from another AdvancedCalibrationParameters object into the current AdvancedCalibrationParameters object.

Parameters
otherAdvancedCalibrationParameters object to be copied

◆ AdvancedCalibrationParameters() [2/3]

eVision::AdvancedCalibrationParameters::AdvancedCalibrationParameters ( )

◆ ~AdvancedCalibrationParameters()

eVision::AdvancedCalibrationParameters::~AdvancedCalibrationParameters ( )
throw ( )
virtual

◆ AdvancedCalibrationParameters() [3/3]

eVision::AdvancedCalibrationParameters::AdvancedCalibrationParameters ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ GetAdvancedDistortionParameters()

eVision::AdvancedDistortionParameters eVision::AdvancedCalibrationParameters::GetAdvancedDistortionParameters ( ) const

Gets the distortion parameters.

◆ GetCX()

float eVision::AdvancedCalibrationParameters::GetCX ( ) const

Get cx factor.

◆ GetCY()

float eVision::AdvancedCalibrationParameters::GetCY ( ) const

Get cy factor.

◆ GetFX()

float eVision::AdvancedCalibrationParameters::GetFX ( ) const

Get fx factor.

◆ GetFY()

float eVision::AdvancedCalibrationParameters::GetFY ( ) const

Get fy factor.

◆ GetInverseTranslation()

std::vector< float > eVision::AdvancedCalibrationParameters::GetInverseTranslation ( ) const

Gets the inverse translation.

◆ GetRotation()

std::vector< float > eVision::AdvancedCalibrationParameters::GetRotation ( int32_t n) const

Gets the nth line of the 3x3 rotation matrix.

Parameters
nIndex of the line of the 3x3 rotation matrix to return.

◆ GetTranslation()

std::vector< float > eVision::AdvancedCalibrationParameters::GetTranslation ( ) const

Gets the translation.

◆ operator=()

eVision::AdvancedCalibrationParameters & eVision::AdvancedCalibrationParameters::operator= ( const eVision::AdvancedCalibrationParameters & other)

Equality operator.

Parameters
otherOther AdvancedCalibrationParameters to compare with.

◆ operator==()

bool eVision::AdvancedCalibrationParameters::operator== ( const eVision::AdvancedCalibrationParameters & other) const

Equality operator.

Parameters
otherOther AdvancedCalibrationParameters to compare with.

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::AdvancedCalibrationParameters::wrappedClass_