Field3D
|
#include <Field.h>
Public Member Functions | |
const_iterator (const const_iterator &i) | |
const_iterator (const Field< Data_T > &field, const Box3i &window, const V3i ¤tPos) | |
template<class Iter_T > | |
bool | operator!= (const Iter_T &rhs) const |
Data_T | operator* () const |
const const_iterator & | operator++ () |
template<class Iter_T > | |
bool | operator== (const Iter_T &rhs) const |
Public Attributes | |
int | x |
Current position. | |
int | y |
int | z |
Private Attributes | |
const Field< Data_T > & | m_field |
Reference to field being iterated over. | |
Box3i | m_window |
Window to traverse. |
Field< Data_T >::const_iterator::const_iterator | ( | const const_iterator & | i | ) | [inline] |
const const_iterator& Field< Data_T >::const_iterator::operator++ | ( | ) | [inline] |
bool Field< Data_T >::const_iterator::operator== | ( | const Iter_T & | rhs | ) | const [inline] |
bool Field< Data_T >::const_iterator::operator!= | ( | const Iter_T & | rhs | ) | const [inline] |
Data_T Field< Data_T >::const_iterator::operator* | ( | ) | const [inline] |
int Field< Data_T >::const_iterator::x |
Current position.
Definition at line 570 of file Field.h.
Referenced by SparseField< Data_T >::const_iterator::operator++(), and Field< Data_T >::const_iterator::operator++().
int Field< Data_T >::const_iterator::y |
int Field< Data_T >::const_iterator::z |
Box3i Field< Data_T >::const_iterator::m_window [private] |
const Field<Data_T>& Field< Data_T >::const_iterator::m_field [private] |