47 #ifndef _MIRA_CIRCLE_H_ 48 #define _MIRA_CIRCLE_H_ 80 template<
typename Reflector>
83 r.member(
"Center",
center,
"The center of the circle");
84 r.member(
"Radius",
radius,
"The radius of the circle");
T radius
The radius of the circle.
Definition: Circle.h:88
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
Class for 2D, 3D and N-dimensional points.
Circle< float > Circlef
A float circle.
Definition: Circle.h:94
Specialization of Point for 2 dimensions with specialized constructors and converters.
Definition: Point.h:169
PointType center
The center of the circle.
Definition: Circle.h:87
Circle(const PointType &c, T r)
Creates a circle with given center and radius.
Definition: Circle.h:75
By default, IsCheapToCopy<T>::value evaluates to true for fundamental types T, false for all other ty...
Definition: IsCheapToCopy.h:63
Type trait to define if a class is cheap to copy.
Circle< double > Circled
A double circle.
Definition: Circle.h:95
Circle< int > Circlei
A integer circle.
Definition: Circle.h:93
Circle()
Creates an uninitialized circle segment.
Definition: Circle.h:70
Represents a circle with a center and a radius.
Definition: Circle.h:62
Point< T, 2 > PointType
Definition: Circle.h:65
void reflect(Reflector &r)
Definition: Circle.h:81