cv::RotatedRect Class Reference

The rotated 2D rectangle. More...

#include <core.hpp>

List of all members.

Public Member Functions

 RotatedRect ()
 various constructors
 RotatedRect (const Point2f &_center, const Size2f &_size, float _angle)
 RotatedRect (const CvBox2D &box)
void points (Point2f pts[]) const
 returns 4 vertices of the rectangle
Rect boundingRect () const
 returns the minimal up-right rectangle containing the rotated rectangle
 operator CvBox2D () const
 conversion to the old-style CvBox2D structure

Public Attributes

Point2f center
Size2f size
float angle

Detailed Description

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.


Constructor & Destructor Documentation

cv::RotatedRect::RotatedRect (  ) 

various constructors

cv::RotatedRect::RotatedRect ( const Point2f _center,
const Size2f _size,
float  _angle 
)
cv::RotatedRect::RotatedRect ( const CvBox2D box  ) 

Member Function Documentation

void cv::RotatedRect::points ( Point2f  pts[]  )  const

returns 4 vertices of the rectangle

Rect cv::RotatedRect::boundingRect (  )  const

returns the minimal up-right rectangle containing the rotated rectangle

cv::RotatedRect::operator CvBox2D (  )  const

conversion to the old-style CvBox2D structure


Member Data Documentation


The documentation for this class was generated from the following files: