|
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. | |
|
inline |
Definition at line 506 of file Field.h.
References const_iterator(), m_field, m_window, x, y, and z.
Referenced by const_iterator(), and operator++().
|
inline |
|
inline |
|
inline |
|
inline |
| int Field< Data_T >::const_iterator::x |
Current position.
Definition at line 552 of file Field.h.
Referenced by const_iterator(), const_iterator(), operator!=(), operator*(), operator++(), and operator==().
| int Field< Data_T >::const_iterator::y |
Definition at line 552 of file Field.h.
Referenced by const_iterator(), const_iterator(), operator!=(), operator*(), operator++(), and operator==().
| int Field< Data_T >::const_iterator::z |
Definition at line 552 of file Field.h.
Referenced by const_iterator(), const_iterator(), operator!=(), operator*(), operator++(), and operator==().
Window to traverse.
Definition at line 559 of file Field.h.
Referenced by const_iterator(), const_iterator(), and operator++().
Reference to field being iterated over.
Definition at line 561 of file Field.h.
Referenced by const_iterator(), const_iterator(), and operator*().