PolygonFactory Class Reference

A base class for factories that create the actual polygon implementations. More...

#include <PolygonFactory.h>

Inheritance diagram for PolygonFactory:

AGGPolygonFactory DefaultPolygonFactory GDIplusPolygonFactory List of all members.

Public Member Functions

virtual void beginGraphic ()
 Notifies the factory that a construction of new vector object is starting.
virtual PolygonWrappercreatePolygonWrapper (const PolygonData *aData)=0
 Creates a polygon with the factory.
virtual PaintWrappercreatePaintWrapper (const unsigned int aColor)
 Creates a paint with the factory from an RGB color.
virtual void endGraphic ()
 Notifies the factory that a construction of a vector object has ended.

Detailed Description

A base class for factories that create the actual polygon implementations.


Member Function Documentation

virtual void PolygonFactory::beginGraphic  )  [inline, virtual]
 

Notifies the factory that a construction of new vector object is starting.

virtual PaintWrapper* PolygonFactory::createPaintWrapper const unsigned int  aColor  )  [inline, virtual]
 

Creates a paint with the factory from an RGB color.

virtual PolygonWrapper* PolygonFactory::createPolygonWrapper const PolygonData aData  )  [pure virtual]
 

Creates a polygon with the factory.

Implemented in AGGPolygonFactory, and DefaultPolygonFactory.

virtual void PolygonFactory::endGraphic  )  [inline, virtual]
 

Notifies the factory that a construction of a vector object has ended.


The documentation for this class was generated from the following file:
Generated on Fri Aug 3 00:44:38 2007 for Scanline edge-flag algorithm for antialiasing by  doxygen 1.4.6-NO