An iterator wrapper to access peak intensities instead of the peak itself. More...
#include <OpenMS/FILTERING/BASELINE/MorphologicalFilter.h>
Public Types | |
| typedef IteratorT::value_type::IntensityType | value_type |
| typedef IteratorT::value_type::IntensityType & | reference |
| typedef IteratorT::value_type::IntensityType * | pointer |
| typedef IteratorT::difference_type | difference_type |
Public Member Functions | |
| IntensityIteratorWrapper (const IteratorT &rhs) | |
| value_type | operator* () |
| template<typename IndexT > | |
| value_type | operator[] (const IndexT &index) |
| difference_type | operator- (IntensityIteratorWrapper &rhs) const |
| IntensityIteratorWrapper & | operator++ () |
| IntensityIteratorWrapper | operator++ (int) |
| bool | operator== (const IntensityIteratorWrapper &rhs) const |
| bool | operator!= (const IntensityIteratorWrapper &rhs) const |
Protected Attributes | |
| IteratorT | base |
An iterator wrapper to access peak intensities instead of the peak itself.
It is using unary operator *, and the like. This is not a full implementation of the iterator concept, it can only do what is needed for MorphologicalFilter.
| typedef IteratorT::difference_type difference_type |
| typedef IteratorT::value_type::IntensityType* pointer |
| typedef IteratorT::value_type::IntensityType& reference |
| typedef IteratorT::value_type::IntensityType value_type |
| IntensityIteratorWrapper | ( | const IteratorT & | rhs | ) | [inline] |
| bool operator!= | ( | const IntensityIteratorWrapper< IteratorT > & | rhs | ) | const [inline] |
References IntensityIteratorWrapper< IteratorT >::base.
| value_type operator* | ( | ) | [inline] |
References IntensityIteratorWrapper< IteratorT >::base.
| IntensityIteratorWrapper& operator++ | ( | ) | [inline] |
References IntensityIteratorWrapper< IteratorT >::base.
| IntensityIteratorWrapper operator++ | ( | int | ) | [inline] |
| difference_type operator- | ( | IntensityIteratorWrapper< IteratorT > & | rhs | ) | const [inline] |
References IntensityIteratorWrapper< IteratorT >::base.
| bool operator== | ( | const IntensityIteratorWrapper< IteratorT > & | rhs | ) | const [inline] |
References IntensityIteratorWrapper< IteratorT >::base.
| value_type operator[] | ( | const IndexT & | index | ) | [inline] |
References IntensityIteratorWrapper< IteratorT >::base.
IteratorT base [protected] |
Referenced by IntensityIteratorWrapper< IteratorT >::operator!=(), IntensityIteratorWrapper< IteratorT >::operator*(), IntensityIteratorWrapper< IteratorT >::operator++(), IntensityIteratorWrapper< IteratorT >::operator-(), IntensityIteratorWrapper< IteratorT >::operator==(), and IntensityIteratorWrapper< IteratorT >::operator[]().
| OpenMS / TOPP release 1.10.0 | Documentation generated on Thu Mar 7 2013 09:43:00 using doxygen 1.7.1 |