|
Field3D
|
#include <DenseField.h>
Public Types | |
| typedef DenseField< Data_T > | class_type |
Public Member Functions | |
| const_iterator (const class_type &field, const Box3i &window, const V3i ¤tPos) | |
| template<class Iter_T > | |
| bool | operator!= (const Iter_T &rhs) const |
| const Data_T & | operator* () const |
| const const_iterator & | operator++ () |
| const Data_T * | operator-> () const |
| template<class Iter_T > | |
| bool | operator== (const Iter_T &rhs) const |
Public Attributes | |
| int | x |
| Current position. More... | |
| int | y |
| int | z |
Private Attributes | |
| const class_type & | m_field |
| Reference to field being iterated over. More... | |
| const Data_T * | m_p |
| Pointer to current element. More... | |
| Box3i | m_window |
| Window to traverse. More... | |
Definition at line 257 of file DenseField.h.
| typedef DenseField<Data_T> DenseField< Data_T >::const_iterator::class_type |
Definition at line 271 of file DenseField.h.
|
inline |
Definition at line 275 of file DenseField.h.
|
inline |
Definition at line 288 of file DenseField.h.
|
inline |
Definition at line 308 of file DenseField.h.
|
inline |
Definition at line 314 of file DenseField.h.
|
inline |
Definition at line 319 of file DenseField.h.
|
inline |
Definition at line 324 of file DenseField.h.
| int DenseField< Data_T >::const_iterator::x |
Current position.
Definition at line 332 of file DenseField.h.
| int DenseField< Data_T >::const_iterator::y |
Definition at line 332 of file DenseField.h.
| int DenseField< Data_T >::const_iterator::z |
Definition at line 332 of file DenseField.h.
|
private |
Pointer to current element.
Definition at line 339 of file DenseField.h.
|
private |
Window to traverse.
Definition at line 341 of file DenseField.h.
|
private |
Reference to field being iterated over.
Definition at line 343 of file DenseField.h.