00001
00002
00003
00005 #ifndef SINGLE_H
00006 #define SINGLE_H
00007
00008 #include "GeneModelType.h"
00009
00018 class Single : public GeneModelType {
00019 protected:
00020
00021 Single();
00022
00023 public:
00024 void print(std::ostream&,const string&) const;
00025
00026 const int getScoreIdx() const { return 3; }
00027 const string& getTypeStr() const;
00028 static const Single& getInstance() { return _single; };
00029
00030 private:
00031 static Single _single;
00032
00039
00040 };
00041
00042 #endif // SINGLE_H