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. | |
int | y |
int | z |
Private Member Functions | |
void | updatePointer () |
Private Attributes | |
MACComponent | m_comp |
Component to look up. | |
const class_type & | m_field |
Reference to field being iterated over. | |
const real_t * | m_p |
Pointer to current element. | |
Box3i | m_window |
Window to traverse. | |
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.
References FIELD3D_MTX_T.
|
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 FIELD3D_MTX_T, MACCompU, MACCompV, and MACCompW.
Current position.
Definition at line 433 of file MACField.h.
Referenced by MACField< Data_T >::const_mac_comp_iterator::operator++().
Definition at line 433 of file MACField.h.
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.