OpenMS  2.4.0
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
CentroidData Class Reference

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/CentroidData.h>

Public Member Functions

 CentroidData (int, boost::shared_ptr< RawData >, bool)
 
 CentroidData (int, boost::shared_ptr< RawData >, double, bool)
 
virtual ~CentroidData ()
 
void get (std::list< CentroidPeak > &)
 
void set (boost::shared_ptr< RawData >)
 
void set (std::vector< double > &, std::vector< double > &)
 
void setWidth (int pWidth)
 
int getWidth ()
 
void setNoise (double)
 
double getNoise ()
 
void removeNoise ()
 
bool getNextPeakGroup (std::list< CentroidPeak >::iterator &, std::list< CentroidPeak >::iterator &)
 
void resetPeakGroupIter ()
 

Public Attributes

bool centroidDataModus_
 

Protected Member Functions

void calcCentroids (boost::shared_ptr< RawData >)
 

Protected Attributes

int fWindowWidth
 
double fNoise
 
double fScanRetentionTime
 
std::list< CentroidPeakfCentroidPeaks
 
std::list< CentroidPeak >::iterator fPeakGroupStart
 

Constructor & Destructor Documentation

◆ CentroidData() [1/2]

CentroidData ( int  ,
boost::shared_ptr< RawData ,
bool   
)

◆ CentroidData() [2/2]

CentroidData ( int  ,
boost::shared_ptr< RawData ,
double  ,
bool   
)

◆ ~CentroidData()

virtual ~CentroidData ( )
virtual

Member Function Documentation

◆ calcCentroids()

void calcCentroids ( boost::shared_ptr< RawData )
protected

◆ get()

void get ( std::list< CentroidPeak > &  )

◆ getNextPeakGroup()

bool getNextPeakGroup ( std::list< CentroidPeak >::iterator &  ,
std::list< CentroidPeak >::iterator &   
)

◆ getNoise()

double getNoise ( )

◆ getWidth()

int getWidth ( )

◆ removeNoise()

void removeNoise ( )

◆ resetPeakGroupIter()

void resetPeakGroupIter ( )

◆ set() [1/2]

void set ( boost::shared_ptr< RawData )

◆ set() [2/2]

void set ( std::vector< double > &  ,
std::vector< double > &   
)

◆ setNoise()

void setNoise ( double  )

◆ setWidth()

void setWidth ( int  pWidth)

Member Data Documentation

◆ centroidDataModus_

bool centroidDataModus_

◆ fCentroidPeaks

std::list<CentroidPeak> fCentroidPeaks
protected

◆ fNoise

double fNoise
protected

◆ fPeakGroupStart

std::list<CentroidPeak>::iterator fPeakGroupStart
protected

◆ fScanRetentionTime

double fScanRetentionTime
protected

◆ fWindowWidth

int fWindowWidth
protected