Drive Engine  1.0.0
Plateforme de reconstruction 3D
DriveEngine::DefaultCalibrationInfo Class Reference
Inheritance diagram for DriveEngine::DefaultCalibrationInfo:
DriveEngine::ICalibrationInfo DriveEngine::IDatatype IExportable

Public Member Functions

 CONSTRUCTOR_H (ICalibrationInfo, DefaultCalibrationInfo)
 Default constructor. More...
 
 DESTRUCTOR_H (DefaultCalibrationInfo)
 
const double ** GetIntrinsicMatrix () const
 Gets a 3 by 3 intrinsic matrix. More...
 
const double ** GetExtrinsicMatrix () const
 Gets a 3 by 4 extrinsic matrix. More...
 
const double * GetCoefficientsDistortionMatrix () const
 Gets an array of 8 elements representing the coefficients of distortion. More...
 
void SetIntrinsic (const double(&value)[3][3])
 Sets intrinsic matrix. More...
 
void SetExtrinsic (const double(&value)[3][4])
 Sets extrinsic matrix. More...
 
void SetCoefficientsDistortion (const double(&value)[8])
 Sets the array of coefficients of distortion. More...
 
- Public Member Functions inherited from IExportable
virtual void Delete () const =0
 Deletes the current object. Needed for memory management. More...
 

Member Function Documentation

DriveEngine::DefaultCalibrationInfo::CONSTRUCTOR_H ( ICalibrationInfo  ,
DefaultCalibrationInfo   
)

Default constructor.

Exception safety : No-throw guarantee. This member function never throws exceptions.

const double * DefaultCalibrationInfo::GetCoefficientsDistortionMatrix ( ) const
virtual

Gets an array of 8 elements representing the coefficients of distortion.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Returns
The coefficients of distortion.

Implements DriveEngine::ICalibrationInfo.

const double ** DefaultCalibrationInfo::GetExtrinsicMatrix ( ) const
virtual

Gets a 3 by 4 extrinsic matrix.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Returns
The extrinsic matrix.

Implements DriveEngine::ICalibrationInfo.

const double ** DefaultCalibrationInfo::GetIntrinsicMatrix ( ) const
virtual

Gets a 3 by 3 intrinsic matrix.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Returns
The intrinsic matrix.

Implements DriveEngine::ICalibrationInfo.

void DefaultCalibrationInfo::SetCoefficientsDistortion ( const double(&)  value[8])
virtual

Sets the array of coefficients of distortion.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Parameters
valueThe array of coefficients of distortion.

Implements DriveEngine::ICalibrationInfo.

void DefaultCalibrationInfo::SetExtrinsic ( const double(&)  value[3][4])
virtual

Sets extrinsic matrix.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Parameters
valueThe extrinsic matrix.

Implements DriveEngine::ICalibrationInfo.

void DefaultCalibrationInfo::SetIntrinsic ( const double(&)  value[3][3])
virtual

Sets intrinsic matrix.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Parameters
valueThe intrinsic matrix.

Implements DriveEngine::ICalibrationInfo.


The documentation for this class was generated from the following files: