#include <FsaHelper.H>
Public Member Functions | |
FsaState (const std::string &stateName) | |
FsaState () | |
virtual | ~FsaState () |
void | addArcRef (FsaArcRef a) |
void | addEnterCallback (EventCallbackFunctor *f) |
void | addExitCallback (EventCallbackFunctor *f) |
void | callEnterCallbacks () |
void | callExitCallbacks () |
FsaArcRef | getArcRef (int i) |
int | getNumArcs () const |
std::string | getName () const |
Protected Attributes | |
std::string | _name |
Array< FsaArcRef > | _arcs |
Array< EventCallbackFunctor * > | _enterCallbacks |
Array< EventCallbackFunctor * > | _exitCallbacks |
IS3D::FsaState::FsaState | ( | const std::string & | stateName | ) |
IS3D::FsaState::FsaState | ( | ) |
virtual IS3D::FsaState::~FsaState | ( | ) | [virtual] |
void IS3D::FsaState::addArcRef | ( | FsaArcRef | a | ) |
void IS3D::FsaState::addEnterCallback | ( | EventCallbackFunctor * | f | ) |
void IS3D::FsaState::addExitCallback | ( | EventCallbackFunctor * | f | ) |
void IS3D::FsaState::callEnterCallbacks | ( | ) |
void IS3D::FsaState::callExitCallbacks | ( | ) |
int IS3D::FsaState::getNumArcs | ( | ) | const [inline] |
References _arcs.
std::string IS3D::FsaState::getName | ( | ) | const [inline] |
References _name.
std::string IS3D::FsaState::_name [protected] |
Referenced by getName().
Array<FsaArcRef> IS3D::FsaState::_arcs [protected] |
Referenced by getArcRef(), and getNumArcs().
Array<EventCallbackFunctor*> IS3D::FsaState::_enterCallbacks [protected] |
Array<EventCallbackFunctor*> IS3D::FsaState::_exitCallbacks [protected] |