Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes
CDLTCalibration Class Reference

#include <DLTCalibration.h>

List of all members.

Classes

struct  PairElement

Public Types

enum  DistortionType { eNoDistortion, eRadialDistortion, eRadialAndTangentialDistortion }

Public Member Functions

float Calibrate (const PairElement *pPairElements, int nPairElements, CCalibration &resultCalibration, DistortionType eCalculateDistortionParameters=eNoDistortion, int nIterations=1000)
 CDLTCalibration ()
float CheckCalibration (const CCalibration &calibration)
void GetImageCoordinatesDLT (const Vec3d &worldPoint, Vec2d &imagePoint)
 ~CDLTCalibration ()

Private Member Functions

void CalculateDLT (const CCalibration &calibration, bool bFirstCall)
void CalculateRadialAndTangentialLensDistortion (CCalibration &calibration)
void CalculateRadialLensDistortion (CCalibration &calibration)
float CheckDLT ()
void ExtractFromDLT (CCalibration &calibration)

Private Attributes

float L1
float L10
float L11
float L2
float L3
float L4
float L5
float L6
float L7
float L8
float L9
int m_nPairElements
const PairElementm_pPairElements

Detailed Description

Definition at line 66 of file DLTCalibration.h.


Member Enumeration Documentation

Enumerator:
eNoDistortion 
eRadialDistortion 
eRadialAndTangentialDistortion 

Definition at line 70 of file DLTCalibration.h.


Constructor & Destructor Documentation

Definition at line 64 of file DLTCalibration.cpp.

Definition at line 73 of file DLTCalibration.cpp.


Member Function Documentation

void CDLTCalibration::CalculateDLT ( const CCalibration calibration,
bool  bFirstCall 
) [private]

Definition at line 292 of file DLTCalibration.cpp.

Definition at line 204 of file DLTCalibration.cpp.

Definition at line 161 of file DLTCalibration.cpp.

float CDLTCalibration::Calibrate ( const PairElement pPairElements,
int  nPairElements,
CCalibration resultCalibration,
DistortionType  eCalculateDistortionParameters = eNoDistortion,
int  nIterations = 1000 
)

Definition at line 82 of file DLTCalibration.cpp.

float CDLTCalibration::CheckCalibration ( const CCalibration calibration)

Definition at line 123 of file DLTCalibration.cpp.

float CDLTCalibration::CheckDLT ( ) [private]

Definition at line 145 of file DLTCalibration.cpp.

void CDLTCalibration::ExtractFromDLT ( CCalibration calibration) [private]

Definition at line 251 of file DLTCalibration.cpp.

void CDLTCalibration::GetImageCoordinatesDLT ( const Vec3d worldPoint,
Vec2d imagePoint 
)

Definition at line 112 of file DLTCalibration.cpp.


Member Data Documentation

float CDLTCalibration::L1 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L10 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L11 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L2 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L3 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L4 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L5 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L6 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L7 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L8 [private]

Definition at line 115 of file DLTCalibration.h.

float CDLTCalibration::L9 [private]

Definition at line 115 of file DLTCalibration.h.

Definition at line 118 of file DLTCalibration.h.

Definition at line 117 of file DLTCalibration.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58