class osgTerrain::DataSet::CompositeSource::iterator


Public Classes

[more]enum IteratorMode

Public Methods

[more] iterator(CompositeSource* composite=0, IteratorMode mode=ALL)
[more] iterator(const iterator& rhs)
[more]iterator& operator = (const iterator& rhs)
[more]bool operator == (const iterator& rhs) const
[more]bool operator != (const iterator& rhs) const
[more]bool valid() const
[more]CompositeSource& operator *()
[more]CompositeSource* operator ->()
[more]const CompositeSource& operator *() const
[more]const CompositeSource* operator ->() const
[more]iterator& operator++()
[more]iterator operator++(int)
[more]bool advance()

Protected Classes

[more]struct IteratorPosition

Protected Fields

[more]IteratorMode _iteratorMode
[more]PositionStack _positionStack

Protected

[more]typedef std::vector<IteratorPosition> PositionStack


Documentation

oenum IteratorMode

o ACTIVE

o ALL

o iterator(CompositeSource* composite=0, IteratorMode mode=ALL)

o iterator(const iterator& rhs)

oiterator& operator = (const iterator& rhs)

obool operator == (const iterator& rhs) const

obool operator != (const iterator& rhs) const

obool valid() const

oCompositeSource& operator *()

oCompositeSource* operator ->()

oconst CompositeSource& operator *() const

oconst CompositeSource* operator ->() const

oiterator& operator++()

oiterator operator++(int)

obool advance()

ostruct IteratorPosition

o IteratorPosition(CompositeSource* composite)

o IteratorPosition(const IteratorPosition& rhs)

oIteratorPosition& operator = (const IteratorPosition& rhs)

obool operator == (const IteratorPosition& rhs) const

obool operator != (const IteratorPosition& rhs) const

oCompositeSource* current()

oconst CompositeSource* current() const

obool valid() const

oinline bool advance()

oinline bool isActive(const CompositeSource& , int )

oinline bool advanceToNextChild(CompositeSource& composite, int& index)

oCompositeSource* _composite

oint _index

otypedef std::vector<IteratorPosition> PositionStack

oIteratorMode _iteratorMode

oPositionStack _positionStack


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.