osgEarth 2.1.1
Public Member Functions

osgEarth::MapCallback Struct Reference

Inheritance diagram for osgEarth::MapCallback:
Collaboration diagram for osgEarth::MapCallback:

List of all members.

Public Member Functions

virtual void onMapInfoEstablished (const MapInfo &mapInfo)
virtual void onMapModelChanged (const MapModelChange &change)
virtual void onImageLayerAdded (ImageLayer *layer, unsigned int index)
virtual void onImageLayerRemoved (ImageLayer *layer, unsigned int index)
virtual void onImageLayerMoved (ImageLayer *layer, unsigned int oldIndex, unsigned int newIndex)
virtual void onElevationLayerAdded (ElevationLayer *layer, unsigned int index)
virtual void onElevationLayerRemoved (ElevationLayer *layer, unsigned int index)
virtual void onElevationLayerMoved (ElevationLayer *layer, unsigned int oldIndex, unsigned int newIndex)
virtual void onModelLayerAdded (ModelLayer *layer, unsigned int index)
virtual void onModelLayerRemoved (ModelLayer *layer)
virtual void onModelLayerMoved (ModelLayer *layer, unsigned int oldIndex, unsigned int newIndex)
virtual void onMaskLayerAdded (MaskLayer *mask)
virtual void onMaskLayerRemoved (MaskLayer *mask)

Detailed Description

Callback that the Map object uses to notify listeners of map data model changes.

Definition at line 83 of file Map.


Member Function Documentation

virtual void osgEarth::MapCallback::onElevationLayerAdded ( ElevationLayer layer,
unsigned int  index 
) [inline, virtual]

Reimplemented in seamless::SeamlessMapProxy.

Definition at line 93 of file Map.

{ }
virtual void osgEarth::MapCallback::onElevationLayerMoved ( ElevationLayer layer,
unsigned int  oldIndex,
unsigned int  newIndex 
) [inline, virtual]

Reimplemented in seamless::SeamlessMapProxy.

Definition at line 95 of file Map.

{ }
virtual void osgEarth::MapCallback::onElevationLayerRemoved ( ElevationLayer layer,
unsigned int  index 
) [inline, virtual]

Reimplemented in seamless::SeamlessMapProxy.

Definition at line 94 of file Map.

{ }
virtual void osgEarth::MapCallback::onImageLayerAdded ( ImageLayer layer,
unsigned int  index 
) [inline, virtual]

Reimplemented in seamless::SeamlessMapProxy.

Definition at line 89 of file Map.

{ }
virtual void osgEarth::MapCallback::onImageLayerMoved ( ImageLayer layer,
unsigned int  oldIndex,
unsigned int  newIndex 
) [inline, virtual]

Reimplemented in seamless::SeamlessMapProxy.

Definition at line 91 of file Map.

{ }
virtual void osgEarth::MapCallback::onImageLayerRemoved ( ImageLayer layer,
unsigned int  index 
) [inline, virtual]

Reimplemented in seamless::SeamlessMapProxy.

Definition at line 90 of file Map.

{ }
virtual void osgEarth::MapCallback::onMapInfoEstablished ( const MapInfo mapInfo) [inline, virtual]

Reimplemented in osgEarth::TerrainEngineNodeCallbackProxy, and OSGTerrainEngineNodeMapCallbackProxy.

Definition at line 85 of file Map.

{ } 
void MapCallback::onMapModelChanged ( const MapModelChange change) [virtual]

Reimplemented in MyMapListener, osgEarth::TerrainEngineNodeCallbackProxy, and OSGTerrainEngineNodeMapCallbackProxy.

Definition at line 33 of file Map.cpp.

Here is the call graph for this function:

virtual void osgEarth::MapCallback::onMaskLayerAdded ( MaskLayer mask) [inline, virtual]

Definition at line 101 of file Map.

{ }
virtual void osgEarth::MapCallback::onMaskLayerRemoved ( MaskLayer mask) [inline, virtual]

Definition at line 102 of file Map.

{ }
virtual void osgEarth::MapCallback::onModelLayerAdded ( ModelLayer layer,
unsigned int  index 
) [inline, virtual]

Reimplemented in anonymous_namespace{MapNode.cpp}::MapNodeMapCallbackProxy.

Definition at line 97 of file Map.

{ }
virtual void osgEarth::MapCallback::onModelLayerMoved ( ModelLayer layer,
unsigned int  oldIndex,
unsigned int  newIndex 
) [inline, virtual]

Reimplemented in anonymous_namespace{MapNode.cpp}::MapNodeMapCallbackProxy.

Definition at line 99 of file Map.

{ }
virtual void osgEarth::MapCallback::onModelLayerRemoved ( ModelLayer layer) [inline, virtual]

Reimplemented in anonymous_namespace{MapNode.cpp}::MapNodeMapCallbackProxy.

Definition at line 98 of file Map.

{ }

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines