Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

PoseClusteringShiftSuperimposer::Shift Class Reference

#include <OpenMS/ANALYSIS/MAPMATCHING/PoseClusteringShiftSuperimposer.h>

List of all members.


Detailed Description

template<typename MapT = FeatureMap<>>
class OpenMS::PoseClusteringShiftSuperimposer< MapT >::Shift

Intensity bounding box.

We need this to make the intensity bounding box use the intensity type instead of the coordinate type. Nested class to represent a shift.

The shift itself is stored as a DPosition. Also provided is a quality value, with an acompanying comparator.

Public Types

typedef DoubleReal QualityType
typedef DPosition< 2 > PositionType

Public Member Functions

 Shift ()
 Shift (Shift const &source)
Shiftoperator= (Shift const &source)
virtual ~Shift ()
const PositionTypegetPosition () const
 Non-mutable access to the data point position (multidimensional).
PositionTypegetPosition ()
 Mutable access to the data point position (multidimensional).
void setPosition (const PositionType &position)
 Mutable access to the data point position (multidimensional).
QualityType getQuality () const
 Non-mutable access to the quality.
QualityTypegetQuality ()
 Mutable access to the quality.
void setQuality (QualityType quality)
 Mutable access to the quality.

Protected Attributes

PositionType position_
QualityType quality_


Member Typedef Documentation

typedef DoubleReal QualityType

typedef DPosition<2> PositionType


Constructor & Destructor Documentation

Shift (  )  [inline]

Shift ( Shift const &  source  )  [inline]

virtual ~Shift (  )  [inline, virtual]


Member Function Documentation

Shift& operator= ( Shift const &  source  )  [inline]

const PositionType& getPosition (  )  const [inline]

Non-mutable access to the data point position (multidimensional).

PositionType& getPosition (  )  [inline]

Mutable access to the data point position (multidimensional).

void setPosition ( const PositionType position  )  [inline]

Mutable access to the data point position (multidimensional).

QualityType getQuality (  )  const [inline]

Non-mutable access to the quality.

QualityType& getQuality (  )  [inline]

Mutable access to the quality.

void setQuality ( QualityType  quality  )  [inline]

Mutable access to the quality.


Member Data Documentation

PositionType position_ [protected]

QualityType quality_ [protected]


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:42 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1