12 #ifndef __KOME_OBJECTS_DATA_GROUP_NODE_H__
13 #define __KOME_OBJECTS_DATA_GROUP_NODE_H__
108 void setName(
const char* name );
115 const char* getName();
122 void setGroupIndex(
const int index );
158 unsigned int getNumberOfChildren();
174 void getDataSet(
DataSet* dataSet );
181 void setAutoScanNumber(
const bool autoScanNumber );
188 bool isAutoScanNumber();
196 void setSpecXTitle(
const char* title );
203 const char* getSpecXTitle();
210 void setSpecYTitle(
const char* title );
217 const char* getSpecYTitle();
224 void setChromXTitle(
const char* title );
231 const char* getChromXTitle();
238 void setChromYTitle(
const char* title );
245 const char* getChromYTitle();
252 unsigned int getLevel();
280 void createDefaultChromatogram();
287 virtual void sortSpectra();
295 virtual void insertSpectrum(
Spectrum* spectrum,
const int idx );
303 virtual void insertChromatogram(
Chromatogram* chrom,
const int idx );
308 #endif // __KOME_OBJECTS_DATA_GROUP_NODE_H__
group of spectrum management class
sample information management class
keys and values management class
std::string m_chromYTitle
interfaces of DataSet class
std::vector< DataGroupNode * > m_children
spectrum information management class
std::string m_chromXTitle
one or more spectra management class
chromatogram information management class
kome::core::Properties m_properties
kome::core::Properties m_userProperties