MIRA
|
This class provides templatized multidimensional sizes for multidimensional geometric objects. More...
Go to the source code of this file.
Classes | |
class | Size< T, D > |
Size class for defining sizes with different data types. More... | |
class | Size< T, 2 > |
Specialization for 2D with special members width() and height(). More... | |
class | Size< T, 3 > |
Specialization for 3D with special members width(),height() and depth(). More... | |
class | IsCheapToCopy< Size2i > |
class | IsCheapToCopy< Size2f > |
class | IsCheapToCopy< Size2d > |
class | IsCheapToCopy< Size3i > |
class | IsCheapToCopy< Size3f > |
class | IsCheapToCopy< Size3d > |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Typedefs | |
typedef Size< int, 2 > | Size2i |
The size type for 2D objects in integer precision. More... | |
typedef Size< float, 2 > | Size2f |
The size type for 2D objects in floating point precision. More... | |
typedef Size< double, 2 > | Size2d |
The size type for 2D objects in 64 bit floating point precision. More... | |
typedef Size< int, 3 > | Size3i |
The size type for 3D objects in integer precision. More... | |
typedef Size< float, 3 > | Size3f |
The size type for 3D objects in floating point precision. More... | |
typedef Size< double, 3 > | Size3d |
The size type for 3D objects in 64 bit floating point precision. More... | |
This class provides templatized multidimensional sizes for multidimensional geometric objects.
Here also specialization for the 2D and 3D case are provided.