Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
icl::cv::LensUndistortionCalibrator::GridDefinition Struct Reference

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

#include <LensUndistortionCalibrator.h>

Inherits std::vector< T >.

List of all members.

Public Member Functions

 GridDefinition ()
 creates an empty grid definition
 GridDefinition (const utils::Size &dims, const utils::Size32f &size)
 creates a uniform grid with given dimensions
 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 (const utils::Size &markerGridDims, float markerDim, float markerSpacing)
 as above but assuming square markers alligned in a uniform grid

Detailed Description

Utility data class describing the grid structure that is used.


Constructor & Destructor Documentation

creates an empty grid definition

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


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines