Field3D
|
#include <MACField.h>
Public Types | |
typedef MACField< Data_T > | class_type |
typedef MACField< Data_T >::real_t | real_t |
Public Member Functions | |
const_mac_comp_iterator (MACComponent comp, const class_type &field, const Box3i &window, const V3i ¤tPos) | |
template<class Iter_T > | |
bool | operator!= (const Iter_T &rhs) const |
const real_t & | operator* () const |
const const_mac_comp_iterator & | operator++ () |
const real_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 Member Functions | |
void | updatePointer () |
Private Attributes | |
MACComponent | m_comp |
Component to look up. More... | |
const class_type & | m_field |
Reference to field being iterated over. More... | |
const real_t * | m_p |
Pointer to current element. More... | |
Box3i | m_window |
Window to traverse. More... | |
Definition at line 359 of file MACField.h.
typedef MACField<Data_T> MACField< Data_T >::const_mac_comp_iterator::class_type |
Definition at line 365 of file MACField.h.
typedef MACField<Data_T>::real_t MACField< Data_T >::const_mac_comp_iterator::real_t |
Definition at line 366 of file MACField.h.
|
inline |
Definition at line 370 of file MACField.h.
|
inline |
Definition at line 384 of file MACField.h.
References MACField< Data_T >::const_mac_comp_iterator::x.
|
inline |
Definition at line 409 of file MACField.h.
|
inline |
Definition at line 415 of file MACField.h.
|
inline |
Definition at line 420 of file MACField.h.
|
inline |
Definition at line 425 of file MACField.h.
|
inlineprivate |
Definition at line 439 of file MACField.h.
References MACCompU, MACCompV, and MACCompW.
int MACField< Data_T >::const_mac_comp_iterator::x |
Current position.
Definition at line 433 of file MACField.h.
Referenced by MACField< Data_T >::const_mac_comp_iterator::operator++().
int MACField< Data_T >::const_mac_comp_iterator::y |
Definition at line 433 of file MACField.h.
int MACField< Data_T >::const_mac_comp_iterator::z |
Definition at line 433 of file MACField.h.
Pointer to current element.
Definition at line 459 of file MACField.h.
Window to traverse.
Definition at line 461 of file MACField.h.
|
private |
Component to look up.
Definition at line 463 of file MACField.h.
|
private |
Reference to field being iterated over.
Definition at line 465 of file MACField.h.