16 using namespace kome::operation;
21 #define new new( _NORMAL_BLOCK, __FILE__, __LINE__ )
22 #define malloc( s ) _malloc_dbg( s, _NORMAL_BLOCK, __FILE__, __LINE__ )
29 : kome::objects::Chromatogram( org.getSample() ), m_org( org ) {
53 m_scX = std::max( sc, 1.0e-10 );
73 m_scY = std::max( sc, 1.0e-10 );
99 for(
unsigned int i = 0; i < dps.
getLength(); i++ ) {
110 const double startRt,
116 double orgStartRt = ( startRt -
m_trX ) /
m_scX;
120 m_org.
getSpectra( spectra, orgStartRt, orgEndRt, startSearch, endSearch );
abstraction class of two dimention coordinate data
double getQ3()
gets the Q3 Mass
data points data of profile management class
double getX(const unsigned int index)
gets x coordinate
void setQ1(const double q1)
sets the Q1 Mass
void setGroup(DataGroupNode *group)
sets spectrum group
void setMz(const double mz)
sets m/z
void setOrgChromatogram(Chromatogram *chrom)
sets original chromatogram
DataGroupNode * getGroup()
gets spectrum group
const char * getIcon()
gets icon name
double getY(const unsigned int index)
gets y coordinate
void setIcon(const char *icon)
sets icon name
void setName(const char *name)
sets chromatogram name
void setAutoCreated(const bool autoCreated=true)
sets auto created flag
kome::core::XYData * getXYData()
gets xy data from data manager
int getMsStage(const unsigned int index)
gets MS stage
void setQ3(const double q3)
sets the Q3 Mass
double getQ1()
gets the Q1 Mass
void getSpectra(DataSet &dataSet, const double startRt, const double endRt, const SearchType startSearch=SEARCH_NEAR, const SearchType endSearch=SEARCH_NEAR)
get spectra in specified RT range
void setTitle(const char *title)
sets title
void reserve(const unsigned int num)
reserves enough contiguous memory of array
bool isAutoCreated()
gets auto created flag value
double getPrecursor(const unsigned int index)
gets precursor mass
Chromatogram * getOrgChromatogram()
gets original chromatogram
const char * getName()
gets chromatogram name
one or more spectra management class
void addPoint(const double x, const double y)
adds point
const char * getTitle()
gets title
chromatogram information management class
double getMass(const unsigned int index)
gets mass
unsigned int getLength()
gets the number of points @return the number of points