Iterator over all directions contained in a stencil.
See Stencil.in.h for documentation how to use the iterator
#include <Iterator.h>
Public Member Functions | |
Iterator (uint_t i) | |
Operators | |
Iterator & | operator++ () |
bool | operator== (const Iterator &o) const |
bool | operator!= (const Iterator &o) const |
Access Functions | |
uint_t | i_ |
Direction | operator* () const |
Direction | direction () const |
Direction | inverseDir () const |
uint_t | toIdx () const |
uint_t | toInvIdx () const |
int | cx () const |
int | cy () const |
int | cz () const |
int | c (const uint_t d) const |
real_t | length () const |
BinaryDirection | binaryDir () const |
const std::string & | dirString () const |
Direction | mirrorX () const |
Direction | mirrorY () const |
Direction | mirrorZ () const |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |