Menge
Modular Pedestrian Simulation Framework for Research and Development
|
The base class for selecting an agent's intial state. More...
#include <StateSelector.h>
Public Member Functions | |
StateSelector () | |
Constructor. | |
virtual std::string | getState ()=0 |
Provides the name of a state. More... | |
Public Member Functions inherited from Menge::Element | |
void | destroy () |
This supplants the destructor. More... | |
virtual BFSM::Task * | getTask () |
Return an optional task associated with this element. More... | |
virtual SceneGraph::GLNode * | getSGNode () |
Returns an optional visualization element associated with the element. More... | |
Protected Member Functions | |
virtual | ~StateSelector () |
Virtual destructor. | |
The base class for selecting an agent's intial state.
This is an abstract class, primarily defining the mechanism for selecting an agent's initial state.
|
pure virtual |
Provides the name of a state.
Ths must be overriden by child classes.
Implemented in Menge::Agents::ConstStateSelector.