class osgTerrain::DataSet::CompositeSource


Inheritance:


Public Classes

class iterator
template<class T> class base_source_iterator
[more]struct DefaultSourceAdvancer
[more]struct LODSourceAdvancer

Public Fields

[more]CompositeType _type
[more]SourceList _sourceList
[more]ChildList _children

Public Methods

[more] CompositeSource(CompositeType type=GROUP)
[more]void setType(CompositeType type)
[more]CompositeType getType() const
[more]void setSortValueFromSourceDataResolution()
[more]void sort()

Public

[more]typedef std::vector< osg::ref_ptr<Source> > SourceList
[more]typedef std::vector< osg::ref_ptr< CompositeSource> > ChildList
[more]typedef base_source_iterator<DefaultSourceAdvancer> source_iterator
[more]typedef base_source_iterator<LODSourceAdvancer> source_lod_iterator


Documentation

o CompositeSource(CompositeType type=GROUP)

otypedef std::vector< osg::ref_ptr<Source> > SourceList

otypedef std::vector< osg::ref_ptr< CompositeSource> > ChildList

ovoid setType(CompositeType type)

oCompositeType getType() const

ovoid setSortValueFromSourceDataResolution()

ovoid sort()

ostruct DefaultSourceAdvancer

o DefaultSourceAdvancer()

obool isActive(const CompositeSource& composite, int index)

oinline bool advanceToNextSource(const CompositeSource& composite, int& index)

ostruct LODSourceAdvancer

o LODSourceAdvancer(float targetResolution=0.0f)

oinline bool advanceToNextSource(const CompositeSource& composite, int& index)

ofloat _targetResolution

otypedef base_source_iterator<DefaultSourceAdvancer> source_iterator

otypedef base_source_iterator<LODSourceAdvancer> source_lod_iterator

oCompositeType _type

oSourceList _sourceList

oChildList _children


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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