|
| ChannelIterator (ChannelGetter< T, N > *parent, ind index) |
|
| ChannelIterator (const ChannelIterator< VecNT, T, N > &other) |
|
ChannelIterator< VecNT, T, N > & | operator= (const ChannelIterator< VecNT, T, N > &other) |
|
VecNT & | operator * () |
|
ChannelIterator< VecNT, T, N > & | operator++ () |
|
ChannelIterator< VecNT, T, N > | operator++ (int) |
|
ChannelIterator< VecNT, T, N > & | operator-- () |
|
ChannelIterator< VecNT, T, N > & | operator-- (int) |
|
ChannelIterator< VecNT, T, N > | operator+ (ind offset) |
|
ChannelIterator< VecNT, T, N > | operator+= (ind offset) |
|
ChannelIterator< VecNT, T, N > | operator- (ind offset) |
|
ChannelIterator< VecNT, T, N > | operator-= (ind offset) |
|
bool | operator== (const ChannelIterator< VecNT, T, N > &other) const |
|
bool | operator!= (const ChannelIterator< VecNT, T, N > &other) const |
|
template<typename VecNT, typename T, ind N>
struct inviwo::discretedata::ChannelIterator< VecNT, T, N >
Generalized iterator over any DataChannel. Handles data deletion if necessary - runtime check whether needed.