MIRA
|
Class for 2D, 3D and N-dimensional points. More...
#include <opencv2/core/core.hpp>
#include <boost/geometry/geometry.hpp>
#include <utils/PParam.h>
#include <math/Eigen.h>
#include <utils/IsCheapToCopy.h>
Go to the source code of this file.
Classes | |
class | PointBase< T, D, Derived > |
The base template class of point, which covers the basic functionality of each point. More... | |
class | Point< T, D > |
General point class template. More... | |
class | Point< T, 2 > |
Specialization of Point for 2 dimensions with specialized constructors and converters. More... | |
class | IsCheapToCopy< Point2i > |
class | IsCheapToCopy< Point2f > |
class | IsCheapToCopy< Point2d > |
class | Point< T, 3 > |
Specialization of Point for 3 dimensions with specialized constructors and converters. More... | |
class | IsCheapToCopy< Point3i > |
class | IsCheapToCopy< Point3f > |
class | IsCheapToCopy< Point3d > |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Typedefs | |
typedef Point< int, 2 > | Point2i |
a 2D integer point More... | |
typedef Point< float, 2 > | Point2f |
a 2D 32 bit floating precision point More... | |
typedef Point< double, 2 > | Point2d |
a 2D 64 bit floating precision point More... | |
typedef Point< int, 3 > | Point3i |
a 3D integer point More... | |
typedef Point< float, 3 > | Point3f |
a 3D 32 bit floating precision point More... | |
typedef Point< double, 3 > | Point3d |
a 3D 64 bit floating precision point More... | |
Class for 2D, 3D and N-dimensional points.