12 #ifndef __KOME_OBJECTS_CHROMATOGRAM_H__
13 #define __KOME_OBJECTS_CHROMATOGRAM_H__
118 void setId(
int id );
139 void setName(
const char* name );
146 const char* getName();
153 void setMz(
const double mz );
181 void setIcon(
const char* icon );
188 const char* getIcon();
195 void setTitle(
const char* title );
202 const char* getTitle();
223 void setAutoCreated(
const bool autoCreated =
true );
230 bool isAutoCreated();
237 void setVisible(
const bool visible );
266 void setQ1(
const double q1 );
280 void setQ3(
const double q3 );
338 const double startRt,
350 double getMass(
const unsigned int index );
358 int getMsStage(
const unsigned int index );
366 double getPrecursor(
const unsigned int index );
390 static bool isCommonProperty(
const char* key );
415 virtual void onGetSpectra(
417 const double startRt,
429 virtual double onGetMass(
const unsigned int index ) = 0;
437 virtual int onGetMsStage(
const unsigned int index ) = 0;
445 virtual double onGetPrecursor(
const unsigned int index ) = 0;
450 #endif // __KOME_OBJECTS_CHROMATOGRAM_H__
abstraction class of two dimention coordinate data
group of spectrum management class
DataObjects library common type.
sample information management class
Chromatogram * m_orgChrom
keys and values management class
static std::vector< std::string > m_commonProps
void setOperationFlag(const bool op)
sets the operation flag value
kome::core::Properties m_userProps
bool getOperationFlag()
gets the operation flag value
spectrum information management class
one or more spectra management class
kome::core::Properties m_props
chromatogram information management class