Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
plotters
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
30
static
PlotterFactory
*
s_instance
;
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