Public Member Functions | Private Member Functions | Private Attributes | List of all members
CUndistortionSimple::CUndistortionMapper Class Reference
Inheritance diagram for CUndistortionSimple::CUndistortionMapper:
Inheritance graph
[legend]

Public Member Functions

 CUndistortionMapper (bool bInterpolate)
 
void Init (int width, int height, float d)
 
- Public Member Functions inherited from CImageMapper
 CImageMapper (bool bInterpolate=true)
 The only constructor of this class. More...
 
void ComputeMap (int width, int height)
 This method initializes the instance for mapping of images of a specific size. More...
 
void PerformMapping (const CByteImage *pInputImage, CByteImage *pOutputImage)
 This method performs the mapping. More...
 
virtual ~CImageMapper ()
 The destructor. More...
 

Private Member Functions

void ComputeOriginalCoordinates (const Vec2d &newCoordinates, Vec2d &originalCoordinates)
 

Private Attributes

float cx
 
float cy
 
float d
 

Detailed Description

Definition at line 90 of file UndistortionSimple.h.

Constructor & Destructor Documentation

CUndistortionSimple::CUndistortionMapper::CUndistortionMapper ( bool  bInterpolate)
inline

Definition at line 93 of file UndistortionSimple.h.

Member Function Documentation

void CUndistortionSimple::CUndistortionMapper::ComputeOriginalCoordinates ( const Vec2d newCoordinates,
Vec2d originalCoordinates 
)
privatevirtual

Implements CImageMapper.

Definition at line 68 of file UndistortionSimple.cpp.

void CUndistortionSimple::CUndistortionMapper::Init ( int  width,
int  height,
float  d 
)

Definition at line 59 of file UndistortionSimple.cpp.

Member Data Documentation

float CUndistortionSimple::CUndistortionMapper::cx
private

Definition at line 101 of file UndistortionSimple.h.

float CUndistortionSimple::CUndistortionMapper::cy
private

Definition at line 101 of file UndistortionSimple.h.

float CUndistortionSimple::CUndistortionMapper::d
private

Definition at line 100 of file UndistortionSimple.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 Mon Dec 2 2019 03:47:28