PlotterFactory.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*-
2  *
3  * HippoPlot PlotterFactory class interface
4  *
5  * Copyright (C) 2002, 2003 The Board of Trustees of The Leland Stanford
6  * Junior University. All Rights Reserved.
7  *
8  * $Id: PlotterFactory.h,v 1.4 2005/10/30 00:10:13 pfkeb Exp $
9  *
10  */
11 
12 #ifndef _PlotterFactory_H_
13 #define _PlotterFactory_H_
14 
15 #include "pattern/Factory.h"
16 
17 namespace hippodraw {
18 
19 class PlotterBase;
20 
24 class MDL_HIPPOPLOT_API PlotterFactory : public Factory < PlotterBase >
25 {
26 
27  private:
28 
31 
33  PlotterFactory ( const PlotterFactory & );
34 
37  PlotterFactory ( );
38 
40  void initialize ();
41 
42 public:
43 
45  static PlotterFactory * instance ();
46 
47 };
48 
49 } // namespace hippodraw
50 
51 #endif // _PlotterFactory_H_

Generated for HippoDraw Class Library by doxygen