Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BinnerAxisFactory.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*-
00002  *
00003  * HippoPlot BinnerAxisFactory class interface
00004  *
00005  * Copyright (C) 2003   The Board of Trustees of The Leland Stanford
00006  * Junior University.  All Rights Reserved.
00007  *
00008  * $Id: BinnerAxisFactory.h,v 1.4 2003/08/23 20:02:13 pfkeb Exp $
00009  *
00010  */
00011 
00012 #ifndef _BinnerAxisFactory_H_
00013 #define _BinnerAxisFactory_H_
00014 
00015 #include "pattern/Factory.h"
00016 
00017 class BinnerAxis;
00018 
00029 class MDL_HIPPOPLOT_API BinnerAxisFactory : public Factory < BinnerAxis >
00030 {
00031 
00032  private:
00033 
00035   static BinnerAxisFactory * s_instance;
00036 
00038   BinnerAxisFactory ( const BinnerAxisFactory & );
00039 
00041   void initialize ();
00042 
00043 protected:
00044 
00047   BinnerAxisFactory();
00048 
00049  public:
00050 
00052   static BinnerAxisFactory * instance ();
00053 
00054 };
00055 
00056 #endif // _BinnerAxisFactory_H_

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3