#include <LoHiSide.H>
Public Methods | |
SideIterator () | |
{\bf Constructors, destructors} | |
~SideIterator () | |
void | begin () |
{\bf Modification functions} | |
void | reset () |
void | next () |
void | operator++ () |
Side::LoHiSide | operator() () const |
bool | ok () const |
Private Attributes | |
int | current |
SideIterator iterates over the values Side::Lo and Side::Hi. There are no adjustable parameters whatsoever.
|
{\bf Constructors, destructors} Default, and only, constructor. |
|
Default destructor. |
|
{\bf Modification functions} Set the iterator to the first side. \ {\bf Arguments:} none. \ {\bf Returns:} none. \ {\bf This:} \ This object is modified. |
|
|
|
Checks to see if there is a next side. \ {\bf Arguments:} none. \ {\bf Returns:} \ true if there is a next side. \ false otherwise. \ {\bf This:} \ This object is not modified. |
|
Returns the value of the side for the current iteration. \ {\bf Arguments:} none. \ {\bf Returns:} \ Returns the value of the side for the current iteration. \ {\bf This:} \ This object is not modified. |
|
Advances the iterator to the next face. \ {\bf Arguments:} none. \ {\bf Returns:} none. \ {\bf This:} \ This object is modified. |
|
Set the iterator to the first side. \ {\bf Arguments:} none. \ {\bf Returns:} none. \ {\bf This:} \ This object is modified. |
|
|