Image Component Library (ICL)
Public Member Functions | Private Attributes | List of all members
icl::cv::LensUndistortionCalibrator::GridDefinition Struct Reference

Utility data class describing the grid structure that is used. More...

#include <LensUndistortionCalibrator.h>

Inheritance diagram for icl::cv::LensUndistortionCalibrator::GridDefinition:

Public Member Functions

 GridDefinition ()
 creates an empty grid definition More...
 
 GridDefinition (const utils::Size &dims, const utils::Size32f &size)
 creates a uniform grid with given dimensions More...
 
 GridDefinition (const utils::Size &markerGridDims, const utils::Size32f &markerSize, const utils::Size32f &markerSpacing)
 creates a non-uniform grid resulting from a set of marker corners More...
 
 GridDefinition (const utils::Size &markerGridDims, float markerDim, float markerSpacing)
 as above but assuming square markers alligned in a uniform grid More...
 
const utils::Size32fgetGridBoundarySize () const
 returns the outer physical size of the used grid More...
 

Private Attributes

utils::Size32f m_gridBoundarySize
 outer physical size of the used grid More...
 

Detailed Description

Utility data class describing the grid structure that is used.

Constructor & Destructor Documentation

◆ GridDefinition() [1/4]

icl::cv::LensUndistortionCalibrator::GridDefinition::GridDefinition ( )
inline

creates an empty grid definition

◆ GridDefinition() [2/4]

icl::cv::LensUndistortionCalibrator::GridDefinition::GridDefinition ( const utils::Size dims,
const utils::Size32f size 
)

creates a uniform grid with given dimensions

◆ GridDefinition() [3/4]

icl::cv::LensUndistortionCalibrator::GridDefinition::GridDefinition ( const utils::Size markerGridDims,
const utils::Size32f markerSize,
const utils::Size32f markerSpacing 
)

creates a non-uniform grid resulting from a set of marker corners

◆ GridDefinition() [4/4]

icl::cv::LensUndistortionCalibrator::GridDefinition::GridDefinition ( const utils::Size markerGridDims,
float  markerDim,
float  markerSpacing 
)

as above but assuming square markers alligned in a uniform grid

Member Function Documentation

◆ getGridBoundarySize()

const utils::Size32f& icl::cv::LensUndistortionCalibrator::GridDefinition::getGridBoundarySize ( ) const
inline

returns the outer physical size of the used grid

Member Data Documentation

◆ m_gridBoundarySize

utils::Size32f icl::cv::LensUndistortionCalibrator::GridDefinition::m_gridBoundarySize
private

outer physical size of the used grid


The documentation for this struct was generated from the following file: