MIRA
Classes | Namespaces | Typedefs
Rect.h File Reference

Provides multidimensional rectangle templates. More...

#include <geometry/Line.h>
#include <geometry/Size.h>
#include <utils/IsCheapToCopy.h>
Include dependency graph for Rect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RectBase< T, D, Derived >
 The base class for rectangles. More...
 
class  Rect< T, D >
 Rect class for defining rectangles. More...
 
class  Rect< T, 2 >
 Specialization for 2D. More...
 
class  Rect< T, 3 >
 Specialization for 3D. More...
 
class  IsCheapToCopy< Rect2i >
 
class  IsCheapToCopy< Rect2f >
 
class  IsCheapToCopy< Rect2d >
 
class  IsCheapToCopy< Box3i >
 
class  IsCheapToCopy< Box3f >
 
class  IsCheapToCopy< Box3d >
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 

Typedefs

typedef Rect< int, 2 > Rect2i
 A 2D rect with integer precision. More...
 
typedef Rect< float, 2 > Rect2f
 A 2D rect with floating point precision. More...
 
typedef Rect< double, 2 > Rect2d
 A 2D rect with 64 bit floating point precision. More...
 
typedef Rect< int, 3 > Box3i
 A 3D box with integer precision. More...
 
typedef Rect< float, 3 > Box3f
 A 3D box with floating point precision. More...
 
typedef Rect< double, 3 > Box3d
 A 3D box with 64 bit floating point precision. More...
 

Detailed Description

Provides multidimensional rectangle templates.

Author
Tim Langner, Erik Einhorn, Jens Kessler
Date
2010/10/24