Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
datareps
DataRepFactory.h
Go to the documentation of this file.
1
/* -*- mode: c++ -*-
2
*
3
* HippoPlot DataRepFactory class interface
4
*
5
* Copyright (C) 2001-2003 The Board of Trustees of The Leland
6
* Stanford Junior University. All Rights Reserved.
7
*
8
* $Id: DataRepFactory.h,v 1.18 2005/10/30 00:10:10 pfkeb Exp $
9
*
10
*/
11
12
#ifndef _DataRepFactory_H_
13
#define _DataRepFactory_H_
14
15
#include "
pattern/Factory.h
"
16
17
namespace
hippodraw {
18
class
DataRep;
19
25
class
MDL_HIPPOPLOT_API
DataRepFactory
26
:
public
Factory
< hippodraw::DataRep >
27
{
28
29
private
:
30
32
static
DataRepFactory
*
s_instance
;
33
35
DataRepFactory
(
const
DataRepFactory
& );
36
38
void
initialize ();
39
40
protected
:
41
44
DataRepFactory
( );
45
46
public
:
47
50
~
DataRepFactory
();
51
53
static
DataRepFactory
* instance ();
54
55
};
56
57
}
// namespace hippodraw
58
59
#endif // _DataRepFactory_H_
Generated for HippoDraw Class Library by