OpenSceneGraph  3.0.1
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
osgTerrain::WhiteListTileLoadedCallback Class Reference

Helper callback for managing optional sets of layers, that loading of is deffered to this callback, with this callback working out which layers to load, and how to create fallback versions of the layers. More...

Inheritance diagram for osgTerrain::WhiteListTileLoadedCallback:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 WhiteListTileLoadedCallback ()
void allow (const std::string &setname)
void setMinimumNumOfLayers (unsigned int numLayers)
unsigned int getMinimumNumOfLayers () const
void setReplaceSwitchLayer (bool replaceSwitchLayer)
bool getReplaceSwitchLayer () const
void setAllowAll (bool allowAll)
bool getAllowAll () const
bool layerAcceptable (const std::string &setname) const
bool readImageLayer (osgTerrain::ImageLayer *imageLayer, const osgDB::ReaderWriter::Options *options) const
virtual bool deferExternalLayerLoading () const
virtual void loaded (osgTerrain::TerrainTile *tile, const osgDB::ReaderWriter::Options *options) const

Protected Types

typedef std::set< std::string > SetWhiteList

Protected Member Functions

virtual ~WhiteListTileLoadedCallback ()

Protected Attributes

SetWhiteList _setWhiteList
unsigned int _minumumNumberOfLayers
bool _replaceSwitchLayer
bool _allowAll

Detailed Description

Helper callback for managing optional sets of layers, that loading of is deffered to this callback, with this callback working out which layers to load, and how to create fallback versions of the layers.


Member Typedef Documentation

typedef std::set<std::string> osgTerrain::WhiteListTileLoadedCallback::SetWhiteList
protected

Constructor & Destructor Documentation

osgTerrain::WhiteListTileLoadedCallback::WhiteListTileLoadedCallback ( )
virtual osgTerrain::WhiteListTileLoadedCallback::~WhiteListTileLoadedCallback ( )
protectedvirtual

Member Function Documentation

void osgTerrain::WhiteListTileLoadedCallback::allow ( const std::string &  setname)
inline
virtual bool osgTerrain::WhiteListTileLoadedCallback::deferExternalLayerLoading ( ) const
virtual
bool osgTerrain::WhiteListTileLoadedCallback::getAllowAll ( ) const
inline
unsigned int osgTerrain::WhiteListTileLoadedCallback::getMinimumNumOfLayers ( ) const
inline
bool osgTerrain::WhiteListTileLoadedCallback::getReplaceSwitchLayer ( ) const
inline
bool osgTerrain::WhiteListTileLoadedCallback::layerAcceptable ( const std::string &  setname) const
virtual void osgTerrain::WhiteListTileLoadedCallback::loaded ( osgTerrain::TerrainTile tile,
const osgDB::ReaderWriter::Options options 
) const
virtual
bool osgTerrain::WhiteListTileLoadedCallback::readImageLayer ( osgTerrain::ImageLayer imageLayer,
const osgDB::ReaderWriter::Options options 
) const
void osgTerrain::WhiteListTileLoadedCallback::setAllowAll ( bool  allowAll)
inline
void osgTerrain::WhiteListTileLoadedCallback::setMinimumNumOfLayers ( unsigned int  numLayers)
inline
void osgTerrain::WhiteListTileLoadedCallback::setReplaceSwitchLayer ( bool  replaceSwitchLayer)
inline

Member Data Documentation

bool osgTerrain::WhiteListTileLoadedCallback::_allowAll
protected
unsigned int osgTerrain::WhiteListTileLoadedCallback::_minumumNumberOfLayers
protected
bool osgTerrain::WhiteListTileLoadedCallback::_replaceSwitchLayer
protected
SetWhiteList osgTerrain::WhiteListTileLoadedCallback::_setWhiteList
protected

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

osg logo
Generated at Sat Jan 12 2013 03:07:35 for the OpenSceneGraph by doxygen 1.8.1.1.