ActiveObject manager. More...
#include <ActiveObjectManager.hpp>
Public Member Functions | |
virtual shared_ptr< ActiveObject > | createActiveObject ()=0 |
int | getNumberOfActiveObjects () |
virtual void | stopAllActiveObjects ()=0 |
Protected Member Functions | |
ActiveObjectManager () | |
Default constructor. | |
virtual void | addActiveObject (shared_ptr< ActiveObject > ao) |
virtual set< shared_ptr < ActiveObject > > | getActiveObjectStateSet (ActiveObjectState s) |
virtual vector< shared_ptr < ActiveObject > > | getActiveObjectVector () |
virtual void | notifyActiveObjectStateChange (ActiveObject *ao, ActiveObjectState previousState) |
Friends | |
class | ActiveObject |
ActiveObject manager.
Definition at line 58 of file ActiveObjectManager.hpp.
ActiveObjectManager::ActiveObjectManager | ( | ) | [protected] |
Default constructor.
Definition at line 43 of file ActiveObjectManager.cpp.