OpenSceneGraph 2.8.3

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:

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 ( ) [protected, virtual]

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


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

osg logo
Generated at Tue Mar 22 2011 13:20:29 for the OpenSceneGraph by doxygen 1.7.3.