Image Component Library (ICL)
|
Utility data class describing the grid structure that is used. More...
#include <LensUndistortionCalibrator.h>
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::Size32f & | getGridBoundarySize () 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... | |
Utility data class describing the grid structure that is used.
|
inline |
creates an empty grid definition
icl::cv::LensUndistortionCalibrator::GridDefinition::GridDefinition | ( | const utils::Size & | dims, |
const utils::Size32f & | size | ||
) |
creates a uniform grid with given dimensions
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
icl::cv::LensUndistortionCalibrator::GridDefinition::GridDefinition | ( | const utils::Size & | markerGridDims, |
float | markerDim, | ||
float | markerSpacing | ||
) |
as above but assuming square markers alligned in a uniform grid
|
inline |
returns the outer physical size of the used grid
|
private |
outer physical size of the used grid