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 (  )  [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 Wed Aug 26 07:21:46 2009 for the OpenSceneGraph by doxygen 1.5.8.