#include <PolygonPlotObject.h>

Public Member Functions | |
| virtual ColorType | getFillColor () const =0 |
| virtual FillStyle | getFillStyle () const =0 |
| virtual SymbolType | getHatchStyle () const =0 |
| virtual bool | isFilled () const =0 |
| virtual bool | hit (LocationType point) const =0 |
| virtual void | setFillColor (const ColorType &fillColor)=0 |
| virtual void | setFillStyle (const FillStyle &fillStyle)=0 |
| virtual void | setHatchStyle (const SymbolType &hatchStyle)=0 |
Protected Member Functions | |
| virtual | ~PolygonPlotObject () |
This subclass of Subject will notify upon the following conditions:
Definition at line 30 of file PolygonPlotObject.h.
| virtual PolygonPlotObject::~PolygonPlotObject | ( | ) | [protected, virtual] |
This should be destroyed by calling PlotView::deleteObject.
Definition at line 105 of file PolygonPlotObject.h.
| virtual ColorType PolygonPlotObject::getFillColor | ( | ) | const [pure virtual] |
Returns the polygon fill color.
| virtual FillStyle PolygonPlotObject::getFillStyle | ( | ) | const [pure virtual] |
| virtual SymbolType PolygonPlotObject::getHatchStyle | ( | ) | const [pure virtual] |
| virtual bool PolygonPlotObject::isFilled | ( | ) | const [pure virtual] |
Returns the fill state of the polygon.
| virtual bool PolygonPlotObject::hit | ( | LocationType | point | ) | const [pure virtual] |
Determines if this plot object resides at this point, most likely a mouse click.
| point | The location of the mouse click |
Implements PointSet.
| virtual void PolygonPlotObject::setFillColor | ( | const ColorType & | fillColor | ) | [pure virtual] |
Sets the polygon fill color.
| fillColor | The new color |
| virtual void PolygonPlotObject::setFillStyle | ( | const FillStyle & | fillStyle | ) | [pure virtual] |
Sets the polygon fill style.
| fillStyle | The new fill style |
| virtual void PolygonPlotObject::setHatchStyle | ( | const SymbolType & | hatchStyle | ) | [pure virtual] |
Sets the polygon hatch style.
| hatchStyle | The new hatch sytle |