#include <BALL/NMR/peakList.h>
Public Types | |
Typedefs | |
typedef PT::Position | Position |
The peak position type. | |
typedef PT | PeakType |
The peak type. | |
typedef std::list< PT >::iterator | Iterator |
typedef std::list< PT > ::const_iterator | ConstIterator |
Public Member Functions | |
Constructors and Destructors | |
PeakList () | |
PeakList (const PeakList &peak_list) | |
virtual | ~PeakList () |
Accessors | |
void | scale (float x) |
float | getMaxIntensity () const |
float | getMinIntensity () const |
A generic peak list for spectra of arbitrary dimension.
Definition at line 26 of file peakList.h.
typedef std::list<PT>::const_iterator BALL::PeakList< PT >::ConstIterator |
Definition at line 47 of file peakList.h.
typedef std::list<PT>::iterator BALL::PeakList< PT >::Iterator |
Definition at line 44 of file peakList.h.
typedef PT BALL::PeakList< PT >::PeakType |
The peak type.
Definition at line 41 of file peakList.h.
typedef PT::Position BALL::PeakList< PT >::Position |
The peak position type.
Definition at line 38 of file peakList.h.
BALL::PeakList< PT >::PeakList | ( | ) | [inline] |
Default Constructor
Definition at line 56 of file peakList.h.
BALL::PeakList< PT >::PeakList | ( | const PeakList< PT > & | peak_list | ) | [inline] |
Copy constructor
Definition at line 62 of file peakList.h.
virtual BALL::PeakList< PT >::~PeakList | ( | ) | [inline, virtual] |
Destructor
Definition at line 69 of file peakList.h.
float BALL::PeakList< PT >::getMaxIntensity | ( | ) | const [inline] |
Determine the maximum intensity of all peaks.
Definition at line 93 of file peakList.h.
float BALL::PeakList< PT >::getMinIntensity | ( | ) | const [inline] |
Determine the minimum intensity of all peaks.
Definition at line 108 of file peakList.h.
void BALL::PeakList< PT >::scale | ( | float | x | ) | [inline] |
Scale all peak intensities with a factor.
Definition at line 81 of file peakList.h.