#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] |
1.5.6