IVT
CDLTCalibration Class Reference

#include <DLTCalibration.h>

Classes

struct  PairElement
 

Public Types

enum  DistortionType { eNoDistortion, eRadialDistortion, eRadialAndTangentialDistortion }
 

Public Member Functions

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

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

CDLTCalibration::CDLTCalibration ( )

Definition at line 64 of file DLTCalibration.cpp.

CDLTCalibration::~CDLTCalibration ( )

Definition at line 73 of file DLTCalibration.cpp.

Member Function Documentation

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.

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

Definition at line 112 of file DLTCalibration.cpp.


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