#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/FeaFiModule.h>
Public Types | |
typedef FeatureMap< FeatureType > | FeatureMapType |
Output feature map type. | |
typedef MSExperiment< PeakType > | MapType |
Input map type. | |
typedef MapType::SpectrumType | SpectrumType |
Input spectrum type. | |
typedef PeakType::IntensityType | IntensityType |
Input intensity type. | |
typedef PeakType::CoordinateType | CoordinateType |
Input coordinate type. | |
Public Member Functions | |
FeaFiModule (const MSExperiment< PeakType > *map, FeatureMap< FeatureType > *features, FeatureFinder *ff) | |
Constructor. | |
virtual | ~FeaFiModule () |
destructor | |
IntensityType | getPeakIntensity (const FeatureFinderDefs::IndexPair &index) const |
Returns the intensity of a peak. | |
CoordinateType | getPeakMz (const FeatureFinderDefs::IndexPair &index) const |
Returns the m/z of a peak. | |
CoordinateType | getPeakRt (const FeatureFinderDefs::IndexPair &index) const |
Returns the retention time of a peak. | |
void | getNextMz (FeatureFinderDefs::IndexPair &index) const throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) |
fills index with the index of next peak in m/z dimension | |
void | getPrevMz (FeatureFinderDefs::IndexPair &index) const throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) |
fills index with the index of previous peak in m/z dimension | |
void | getNextRt (FeatureFinderDefs::IndexPair &index) throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) |
fills index with the index of the nearest peak in the next scan | |
void | getPrevRt (FeatureFinderDefs::IndexPair &index) throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) |
fills index with the index of the nearest peak in the previous scan | |
void | addConvexHull (const FeatureFinderDefs::IndexSet &set, Feature &feature) const |
Calculates the convex hull of a index set and adds it to the feature . | |
Protected Attributes | |
const MapType * | map_ |
Input data pointer. | |
FeatureMapType * | features_ |
Output data pointer. | |
FeatureFinder * | ff_ |
Pointer to the calling FeatureFinder that is used to access the feature flags and report progress. | |
Private Member Functions | |
FeaFiModule () | |
Not implemented. | |
FeaFiModule & | operator= (const FeaFiModule &) |
Not implemented. | |
FeaFiModule (const FeaFiModule &) | |
Not implemented. |
typedef FeatureMap<FeatureType> FeatureMapType |
Output feature map type.
typedef MSExperiment<PeakType> MapType |
Input map type.
typedef MapType::SpectrumType SpectrumType |
Input spectrum type.
typedef PeakType::IntensityType IntensityType |
FeaFiModule | ( | const MSExperiment< PeakType > * | map, | |
FeatureMap< FeatureType > * | features, | |||
FeatureFinder * | ff | |||
) | [inline] |
Constructor.
virtual ~FeaFiModule | ( | ) | [inline, virtual] |
destructor
FeaFiModule | ( | ) | [private] |
Not implemented.
FeaFiModule | ( | const FeaFiModule< PeakType, FeatureType > & | ) | [private] |
Not implemented.
IntensityType getPeakIntensity | ( | const FeatureFinderDefs::IndexPair & | index | ) | const [inline] |
Returns the intensity of a peak.
CoordinateType getPeakMz | ( | const FeatureFinderDefs::IndexPair & | index | ) | const [inline] |
Returns the m/z of a peak.
CoordinateType getPeakRt | ( | const FeatureFinderDefs::IndexPair & | index | ) | const [inline] |
Returns the retention time of a peak.
void getNextMz | ( | FeatureFinderDefs::IndexPair & | index | ) | const throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) [inline] |
fills index
with the index of next peak in m/z dimension
void getPrevMz | ( | FeatureFinderDefs::IndexPair & | index | ) | const throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) [inline] |
fills index
with the index of previous peak in m/z dimension
void getNextRt | ( | FeatureFinderDefs::IndexPair & | index | ) | throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) [inline] |
fills index
with the index of the nearest peak in the next scan
void getPrevRt | ( | FeatureFinderDefs::IndexPair & | index | ) | throw (FeatureFinderDefs::NoSuccessor, Exception::Precondition) [inline] |
fills index
with the index of the nearest peak in the previous scan
void addConvexHull | ( | const FeatureFinderDefs::IndexSet & | set, | |
Feature & | feature | |||
) | const [inline] |
Calculates the convex hull of a index set
and adds it to the feature
.
FeaFiModule& operator= | ( | const FeaFiModule< PeakType, FeatureType > & | ) | [private] |
Not implemented.
FeatureMapType* features_ [protected] |
Output data pointer.
FeatureFinder* ff_ [protected] |
Pointer to the calling FeatureFinder that is used to access the feature flags and report progress.
Generated Tue Apr 1 15:36:47 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |