ReadFramework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rdf::Polygon Class Reference

#include <Shapes.h>

Public Member Functions

 Polygon (const QPolygonF &polygon=QPolygonF())
 
bool isEmpty () const
 
void read (const QString &pointList)
 
QString write () const
 
int size () const
 
QPolygonF polygon () const
 
QPolygonF closedPolygon () const
 
void setPolygon (const QPolygonF &polygon)
 
void draw (QPainter &p) const
 

Static Public Member Functions

static Polygon fromCvPoints (const std::vector< cv::Point2d > &pts)
 
static Polygon fromCvPoints (const std::vector< cv::Point2f > &pts)
 
static Polygon fromCvPoints (const std::vector< cv::Point > &pts)
 

Protected Attributes

QPolygonF mPoly
 

Friends

void operator<< (Polygon &poly, const QPointF &pt)
 
void operator<< (Polygon &poly, const Vector2D &pt)
 

Constructor & Destructor Documentation

rdf::Polygon::Polygon ( const QPolygonF &  polygon = QPolygonF())

Member Function Documentation

QPolygonF rdf::Polygon::closedPolygon ( ) const
void rdf::Polygon::draw ( QPainter &  p) const
Polygon rdf::Polygon::fromCvPoints ( const std::vector< cv::Point2d > &  pts)
static
Polygon rdf::Polygon::fromCvPoints ( const std::vector< cv::Point2f > &  pts)
static
Polygon rdf::Polygon::fromCvPoints ( const std::vector< cv::Point > &  pts)
static
bool rdf::Polygon::isEmpty ( ) const
QPolygonF rdf::Polygon::polygon ( ) const
void rdf::Polygon::read ( const QString &  pointList)
void rdf::Polygon::setPolygon ( const QPolygonF &  polygon)
int rdf::Polygon::size ( ) const
QString rdf::Polygon::write ( ) const

Friends And Related Function Documentation

void operator<< ( Polygon poly,
const QPointF &  pt 
)
friend
void operator<< ( Polygon poly,
const Vector2D pt 
)
friend

Member Data Documentation

QPolygonF rdf::Polygon::mPoly
protected

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