| Wt
    3.3.0
    | 
An interactive area in a widget, specified by a polygon. More...
#include <Wt/WPolygonArea>

| Public Member Functions | |
| WPolygonArea () | |
| Creates an empty polygon. | |
| WPolygonArea (const std::vector< WPoint > &points) | |
| Creates a polygon area with given vertices. | |
| WPolygonArea (const std::vector< WPointF > &points) | |
| Creates a polygon area with given vertices. | |
| void | addPoint (int x, int y) | 
| Adds a point. | |
| void | addPoint (double x, double y) | 
| Adds a point. | |
| void | addPoint (const WPoint &point) | 
| Adds a point. | |
| void | addPoint (const WPointF &point) | 
| Adds a point. | |
| void | setPoints (const std::vector< WPoint > &points) | 
| Sets the polygon vertices. | |
| void | setPoints (const std::vector< WPointF > &points) | 
| Sets the polygon vertices. | |
| const std::vector< WPoint > & | points () const | 
| Returns the polygon vertices. | |
An interactive area in a widget, specified by a polygon.
The area may be added to a WImage or WPaintedWidget to provide interactivity on a polygon area of the image. The polygon is specified in pixel coordinates, and uses an even-odd winding rule (overlaps create holes).
Wt::WImage *image = new Wt::WImage("images/family.jpg"); Wt::WPolygonArea *face = new Wt::WPolygonArea(); face->addPoint(100, 120); face->addPoint(300, 120); face->addPoint (200, 250); face->setToolTip("Uncle Frank"); image->addArea(face);
The polygon area corresponds to the HTML <area shape="poly"> tag.
| Wt::WPolygonArea::WPolygonArea | ( | ) | 
Creates an empty polygon.
Defines an empty polygon.
| Wt::WPolygonArea::WPolygonArea | ( | const std::vector< WPoint > & | points | ) | 
Creates a polygon area with given vertices.
The polygon is defined with vertices corresponding to points. The polygon is closed by connecting the last point with the first point. 
| Wt::WPolygonArea::WPolygonArea | ( | const std::vector< WPointF > & | points | ) | 
Creates a polygon area with given vertices.
The polygon is defined with vertices corresponding to points. The polygon is closed by connecting the last point with the first point. 
| const std::vector<WPoint>& Wt::WPolygonArea::points | ( | ) | const | 
Returns the polygon vertices.
| void Wt::WPolygonArea::setPoints | ( | const std::vector< WPoint > & | points | ) | 
Sets the polygon vertices.
The polygon is defined with vertices corresponding to points. The polygon is closed by connecting the last point with the first point. 
| void Wt::WPolygonArea::setPoints | ( | const std::vector< WPointF > & | points | ) | 
Sets the polygon vertices.
The polygon is defined with vertices corresponding to points. The polygon is closed by connecting the last point with the first point. 
 1.7.5.1
 1.7.5.1