#include "GridIteratorVolume.h"
Public Member Functions | |
| GridIteratorVolume (GridIteratorComponent *iteratorXAxis, GridIteratorComponent *iteratorYAxis, GridIteratorComponent *iteratorZAxis, index_t volumeSize) | |
Public Member Functions inherited from IGridIteratorVolume | |
| virtual | ~IGridIteratorVolume () |
| GridIteratorComponent * | GetXAxisIterator () const |
| GridIteratorComponent * | GetYAxisIterator () const |
| GridIteratorComponent * | GetZAxisIterator () const |
| void | Reset () |
| const index_t | GetVolumenSize () const |
| index_t | GetCurrentIndex () const |
| bool | HasNext () const |
| const index_t & | GetNextIndex () |
Additional Inherited Members | |
Protected Attributes inherited from IGridIteratorVolume | |
| index_t | _volumeSize |
| index_t | _currentIndex = 0 |
| index_t | _startIndex = 0 |
| GridIteratorComponent * | _iteratorXAxis = nullptr |
| GridIteratorComponent * | _iteratorYAxis = nullptr |
| GridIteratorComponent * | _iteratorZAxis = nullptr |
|
inline |