Overview     Modules     Class Hierarchy     Classes     Members  

An observer to the scene An observer to the scene who observe layers. More...

#include <GlSceneObserver.h>

Collaboration diagram for tlp::GlSceneEvent:

Public Types

enum  GlSceneEventType { TLP_ADDLAYER = 0, TLP_DELLAYER, TLP_MODIFYLAYER, TLP_MODIFYENTITY }

Public Member Functions

 GlSceneEvent (const GlScene &scene, GlSceneEventType sceneEventType, const std::string &layerName, GlLayer *layer)
 GlSceneEvent (const GlScene &scene, GlSimpleEntity *entity)
GlSimpleEntitygetGlSimpleEntity ()
std::string getLayerName ()
GlLayergetLayer ()

Protected Attributes

GlSceneEventType sceneEventType
std::string layerName
GlLayerlayer
GlSimpleEntityglSimpleEntity

Detailed Description

An observer to the scene An observer to the scene who observe layers.

Member Enumeration Documentation

Enumerator:
TLP_ADDLAYER 
TLP_DELLAYER 
TLP_MODIFYLAYER 
TLP_MODIFYENTITY 

Constructor & Destructor Documentation

tlp::GlSceneEvent::GlSceneEvent ( const GlScene scene,
GlSceneEventType  sceneEventType,
const std::string &  layerName,
GlLayer layer 
)
tlp::GlSceneEvent::GlSceneEvent ( const GlScene scene,
GlSimpleEntity entity 
)

Member Function Documentation

GlSimpleEntity* tlp::GlSceneEvent::getGlSimpleEntity ( )
GlLayer* tlp::GlSceneEvent::getLayer ( )
std::string tlp::GlSceneEvent::getLayerName ( )

Member Data Documentation

GlSimpleEntity* tlp::GlSceneEvent::glSimpleEntity
protected
GlLayer* tlp::GlSceneEvent::layer
protected
std::string tlp::GlSceneEvent::layerName
protected
GlSceneEventType tlp::GlSceneEvent::sceneEventType
protected


Tulip Software by LaBRI Visualization Team    2001 - 2012