Field3D
|
#include <Field.h>
Public Member Functions | |
iterator (WritableField< 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 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 | |
WritableField< Data_T > & | m_field |
Reference to field being iterated over. | |
Box3i | m_window |
Window to traverse. | |
|
inline |
Definition at line 717 of file Field.h.
|
inline |
|
inline |
|
inline |
|
inline |
int WritableField< Data_T >::iterator::x |
Current position.
Definition at line 762 of file Field.h.
Referenced by WritableField< Data_T >::iterator::operator==().
int WritableField< Data_T >::iterator::y |
int WritableField< Data_T >::iterator::z |
|
private |
|
private |