vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vreckoUtils::Observable Class Reference

#include <Observer.h>

Inheritance diagram for vreckoUtils::Observable:
APDYNAMICART::DATool APDYNAMICART::PLControllerTool APDYNAMICART::PLMagnetTool APDYNAMICART::PLNestTool APDYNAMICART::ToolBrush APDYNAMICART::ToolEraser APDYNAMICART::ToolHook APDYNAMICART::ToolMagicWand APDYNAMICART::ToolRotation APDYNAMICART::ToolSelector APDYNAMICART::ToolSlice APDYNAMICART::ToolTongs

Public Member Functions

void addObserver (Observer *observer)
 
void removeObserver (Observer *observer)
 
void notifyObservers (void *userData=NULL)
 

Protected Member Functions

 Observable ()
 

Protected Attributes

std::vector< Observer * > _observers
 

Constructor & Destructor Documentation

vreckoUtils::Observable::Observable ( )
inlineprotected

Member Function Documentation

void vreckoUtils::Observable::addObserver ( Observer observer)
inline
void vreckoUtils::Observable::notifyObservers ( void *  userData = NULL)
inline
void vreckoUtils::Observable::removeObserver ( Observer observer)
inline

Member Data Documentation

std::vector<Observer*> vreckoUtils::Observable::_observers
protected

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