factory interface for creating polygon objects More...
#include "IPolygonFactory.hpp"
Public Member Functions | |
virtual void | clear ()=0 |
virtual IPolygonFactory & | addPoint (const IPoint &pt)=0 |
virtual IPolygonFactory & | addPoint (PointHandle pt)=0 |
virtual IPolygonFactory & | addPoint (double x, double y)=0 |
virtual IPolygonFactory & | addPoint (double x, double y, double z)=0 |
virtual IPolygonFactory & | closePart ()=0 |
virtual PolygonHandle | getPolygon (Orientation ori=Orientation::undefined, bool clear=true)=0 |
![]() | |
virtual void | Delete () |
Static Public Member Functions | |
static IPolygonFactory * | New () |
factory interface for creating polygon objects