|  | OpenMS
    2.6.0
    | 
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 | 
| 
 | inline | 
| 
 | inline | 
References IntensityIteratorWrapper< IteratorT >::base.
| 
 | inline | 
References IntensityIteratorWrapper< IteratorT >::base.
| 
 | inline | 
References IntensityIteratorWrapper< IteratorT >::base.
| 
 | inline | 
| 
 | inline | 
References IntensityIteratorWrapper< IteratorT >::base.
| 
 | inline | 
References IntensityIteratorWrapper< IteratorT >::base.
| 
 | inline | 
References IntensityIteratorWrapper< IteratorT >::base.
| 
 | protected | 
Referenced by IntensityIteratorWrapper< IteratorT >::operator!=(), IntensityIteratorWrapper< IteratorT >::operator*(), IntensityIteratorWrapper< IteratorT >::operator++(), IntensityIteratorWrapper< IteratorT >::operator-(), IntensityIteratorWrapper< IteratorT >::operator==(), and IntensityIteratorWrapper< IteratorT >::operator[]().
 1.8.16
 1.8.16