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 IPolygonFactoryaddPoint (const IPoint &pt)=0
 
virtual IPolygonFactoryaddPoint (PointHandle pt)=0
 
virtual IPolygonFactoryaddPoint (double x, double y)=0
 
virtual IPolygonFactoryaddPoint (double x, double y, double z)=0
 
virtual IPolygonFactoryclosePart ()=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 IPolygonFactoryNew ()
 

Detailed Description

factory interface for creating polygon objects