00001
00002
00014 #ifndef _BinToColorFactory_H_
00015 #define _BinToColorFactory_H_
00016
00017 #include "pattern/Factory.h"
00018
00019 namespace hippodraw {
00020
00021 class BinToColor;
00022
00028 class MDL_HIPPOPLOT_API BinToColorFactory : public Factory < BinToColor >
00029 {
00030
00031 private:
00032
00034 static BinToColorFactory * s_instance;
00035
00037 BinToColorFactory ( const BinToColorFactory & );
00038
00040 BinToColorFactory();
00041
00043 void initialize ();
00044
00045 public:
00046
00048 static BinToColorFactory * instance ();
00049
00050 };
00051
00052 }
00053
00054 #endif // _BinToColorFactory_H_