osgTerrain::DataSet::CompositeSource::iterator Class Reference

List of all members.

Public Types

 ACTIVE
 ALL
enum  IteratorMode { ACTIVE, ALL }

Public Member Functions

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

Protected Types

typedef std::vector< IteratorPositionPositionStack

Protected Attributes

IteratorMode _iteratorMode
PositionStack _positionStack

Classes

struct  IteratorPosition

Member Typedef Documentation

typedef std::vector<IteratorPosition> osgTerrain::DataSet::CompositeSource::iterator::PositionStack [protected]


Member Enumeration Documentation

enum osgTerrain::DataSet::CompositeSource::iterator::IteratorMode

Enumerator:
ACTIVE 
ALL 


Constructor & Destructor Documentation

osgTerrain::DataSet::CompositeSource::iterator::iterator ( CompositeSource composite = 0,
IteratorMode  mode = ALL 
) [inline]

osgTerrain::DataSet::CompositeSource::iterator::iterator ( const iterator rhs  )  [inline]


Member Function Documentation

bool osgTerrain::DataSet::CompositeSource::iterator::advance (  )  [inline]

const CompositeSource& osgTerrain::DataSet::CompositeSource::iterator::operator * (  )  const [inline]

CompositeSource& osgTerrain::DataSet::CompositeSource::iterator::operator * (  )  [inline]

bool osgTerrain::DataSet::CompositeSource::iterator::operator!= ( const iterator rhs  )  const [inline]

iterator osgTerrain::DataSet::CompositeSource::iterator::operator++ ( int   )  [inline]

iterator& osgTerrain::DataSet::CompositeSource::iterator::operator++ (  )  [inline]

const CompositeSource* osgTerrain::DataSet::CompositeSource::iterator::operator-> (  )  const [inline]

CompositeSource* osgTerrain::DataSet::CompositeSource::iterator::operator-> (  )  [inline]

iterator& osgTerrain::DataSet::CompositeSource::iterator::operator= ( const iterator rhs  )  [inline]

bool osgTerrain::DataSet::CompositeSource::iterator::operator== ( const iterator rhs  )  const [inline]

bool osgTerrain::DataSet::CompositeSource::iterator::valid (  )  const [inline]


Member Data Documentation

IteratorMode osgTerrain::DataSet::CompositeSource::iterator::_iteratorMode [protected]

PositionStack osgTerrain::DataSet::CompositeSource::iterator::_positionStack [protected]


The documentation for this class was generated from the following file:
Generated on Sun Oct 1 13:17:13 2006 for openscenegraph by  doxygen 1.4.7