IPolygonFactory Class Referenceabstract

factory interface for creating polygon objects More...

#include "IPolygonFactory.hpp"

+ Inheritance diagram for IPolygonFactory:

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
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()
 

Static Public Member Functions

static IPolygonFactory * New ()
 

Detailed Description

factory interface for creating polygon objects