OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
IGridIteratorVolume Class Reference

#include "IGridIteratorVolume.h"

Inheritance diagram for IGridIteratorVolume:
GridIteratorSubvolume GridIteratorVolume

Public Member Functions

virtual ~IGridIteratorVolume ()
 
GridIteratorComponentGetXAxisIterator () const
 
GridIteratorComponentGetYAxisIterator () const
 
GridIteratorComponentGetZAxisIterator () const
 
void Reset ()
 
const index_t GetVolumenSize () const
 
index_t GetCurrentIndex () const
 
bool HasNext () const
 
const index_tGetNextIndex ()
 

Protected Attributes

index_t _volumeSize
 
index_t _currentIndex = 0
 
index_t _startIndex = 0
 
GridIteratorComponent_iteratorXAxis = nullptr
 
GridIteratorComponent_iteratorYAxis = nullptr
 
GridIteratorComponent_iteratorZAxis = nullptr
 

Constructor & Destructor Documentation

◆ ~IGridIteratorVolume()

virtual IGridIteratorVolume::~IGridIteratorVolume ( )
inlinevirtual

Member Function Documentation

◆ GetCurrentIndex()

index_t IGridIteratorVolume::GetCurrentIndex ( ) const
inline

◆ GetNextIndex()

const index_t & IGridIteratorVolume::GetNextIndex ( )

◆ GetVolumenSize()

const index_t IGridIteratorVolume::GetVolumenSize ( ) const
inline

◆ GetXAxisIterator()

GridIteratorComponent * IGridIteratorVolume::GetXAxisIterator ( ) const

◆ GetYAxisIterator()

GridIteratorComponent * IGridIteratorVolume::GetYAxisIterator ( ) const

◆ GetZAxisIterator()

GridIteratorComponent * IGridIteratorVolume::GetZAxisIterator ( ) const

◆ HasNext()

bool IGridIteratorVolume::HasNext ( ) const
inline

◆ Reset()

void IGridIteratorVolume::Reset ( )
inline

Member Data Documentation

◆ _currentIndex

index_t IGridIteratorVolume::_currentIndex = 0
protected

◆ _iteratorXAxis

GridIteratorComponent* IGridIteratorVolume::_iteratorXAxis = nullptr
protected

◆ _iteratorYAxis

GridIteratorComponent* IGridIteratorVolume::_iteratorYAxis = nullptr
protected

◆ _iteratorZAxis

GridIteratorComponent* IGridIteratorVolume::_iteratorZAxis = nullptr
protected

◆ _startIndex

index_t IGridIteratorVolume::_startIndex = 0
protected

◆ _volumeSize

index_t IGridIteratorVolume::_volumeSize
protected

The documentation for this class was generated from the following files: