00001 #ifndef SOMData_H 00002 #define SOMData_H 00003 00004 #include "defs.h" 00005 #include "util.h" 00006 00007 00018 class SOMData { 00019 private: 00020 TMatrix _entries; 00021 int _data_size; 00022 int _dimension; 00023 TvecLabel _label; 00024 public: 00026 ~SOMData(); 00027 00029 TMatrix getEntries() const; 00030 00032 void setEntries( TMatrix entries ); 00033 00035 int getDimension() const; 00036 00038 void setDimension( int d ); 00039 00041 TvecLabel getLabel(); 00042 00044 void setLabel( TvecLabel l ); 00045 00046 00048 int getDataSize() const; 00049 00051 void setDataSize( int s ); 00052 }; 00053 00054 00055 00056 #endif