#include "GridIteratorSubvolume.h"
Public Member Functions | |
GridIteratorSubvolume (GridIteratorVolume &volumeIterator) | |
bool | SetXSubspace (index_t startPoint, index_t endPoint) |
bool | SetYSubspace (index_t startPoint, index_t endPoint) |
bool | SetZSubspace (index_t startPoint, index_t endPoint) |
GridIteratorVolume * | CreateIteratorVolumeFromSubvolume () |
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 |
GridIteratorSubvolume::GridIteratorSubvolume | ( | GridIteratorVolume & | volumeIterator | ) |
GridIteratorVolume * GridIteratorSubvolume::CreateIteratorVolumeFromSubvolume | ( | ) |