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::Type 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