All Classes Functions Variables
DrawingObjectFactory.h
1 #ifndef DRAWINGOBJECTFACTORY_H
2 #define DRAWINGOBJECTFACTORY_H
3 
4 //#include "EnumDrawableObjectType.h"
5 class DrawingObject;
6 class Canvas;
7 class Point;
8 class DrawableObjectType;
9 
11 {
12  public:
14  virtual ~DrawingObjectFactory();
15  virtual DrawingObject * Create( const DrawableObjectType & type, const Canvas & canvas, const Point & start) = 0;
16 
17  protected:
18  private:
19 };
20 
21 #endif // DRAWINGOBJECTFACTORY_H