#include <core.hpp>
Public Member Functions | |
RotatedRect () | |
various constructors More... | |
RotatedRect (const Point2f ¢er, const Size2f &size, float angle) | |
RotatedRect (const CvBox2D &box) | |
void | points (Point2f pts[]) const |
returns 4 vertices of the rectangle More... | |
Rect | boundingRect () const |
returns the minimal up-right integer rectangle containing the rotated rectangle More... | |
Rect_< float > | boundingRect2f () const |
returns the minimal (exact) floating point rectangle containing the rotated rectangle, not intended for use with images More... | |
operator CvBox2D () const | |
conversion to the old-style CvBox2D structure More... | |
Public Attributes | |
Point2f | center |
Size2f | size |
float | angle |
The rotated 2D rectangle.
The class represents rotated (i.e. not up-right) rectangles on a plane. Each rectangle is described by the center point (mass center), length of each side (represented by cv::Size2f structure) and the rotation angle in degrees.
|
inline |
various constructors
|
inline |
Rect cv::RotatedRect::boundingRect | ( | ) | const |
returns the minimal up-right integer rectangle containing the rotated rectangle
Rect_<float> cv::RotatedRect::boundingRect2f | ( | ) | const |
returns the minimal (exact) floating point rectangle containing the rotated rectangle, not intended for use with images
|
inline |
conversion to the old-style CvBox2D structure
float cv::RotatedRect::angle |
Point2f cv::RotatedRect::center |
Size2f cv::RotatedRect::size |