00001 #ifndef GLINITIALISERSHUFFLEINTVECTOR_H_ 00002 #define GLINITIALISERSHUFFLEINTVECTOR_H_ 00003 00004 #include "GLBaseOrganismInitialiser.h" 00005 00006 class GLBaseOrganism; 00012 class GLInitialiserShuffleIntVector : public GLBaseOrganismInitialiser 00013 { 00014 public: 00018 GLInitialiserShuffleIntVector(int size) 00019 { setSize(size); } 00023 virtual ~GLInitialiserShuffleIntVector() {}; 00024 00029 int getSize() const 00030 { return m_size; } 00031 00037 virtual GLBaseOrganism* initialiseOrganism(); 00038 00043 void setSize(int size); 00044 00045 private: 00046 int m_size; 00047 }; 00048 00049 #endif /*GLINITIALISERSHUFFLEINTVECTOR_H_*/