#include <FsaHelper.H>
Public Member Functions | |
FsaArc (const std::string &arcName, const int &toState, const Array< std::string > &triggerEvents) | |
FsaArc () | |
virtual | ~FsaArc () |
void | addCallback (EventCallbackFunctor *f) |
void | callCallbacks (EventRef event) |
std::string | getName () const |
int | getTo () const |
int | getNumTriggers () const |
std::string | getTrigger (int i) const |
Protected Attributes | |
Array< EventCallbackFunctor * > | _callbacks |
Array< std::string > | _triggers |
std::string | _name |
int | _to |
IS3D::FsaArc::FsaArc | ( | const std::string & | arcName, | |
const int & | toState, | |||
const Array< std::string > & | triggerEvents | |||
) |
IS3D::FsaArc::FsaArc | ( | ) |
virtual IS3D::FsaArc::~FsaArc | ( | ) | [virtual] |
void IS3D::FsaArc::addCallback | ( | EventCallbackFunctor * | f | ) |
void IS3D::FsaArc::callCallbacks | ( | EventRef | event | ) |
std::string IS3D::FsaArc::getName | ( | ) | const [inline] |
References _name.
int IS3D::FsaArc::getTo | ( | ) | const [inline] |
References _to.
int IS3D::FsaArc::getNumTriggers | ( | ) | const [inline] |
References _triggers.
std::string IS3D::FsaArc::getTrigger | ( | int | i | ) | const [inline] |
References _triggers.
Array<EventCallbackFunctor*> IS3D::FsaArc::_callbacks [protected] |
Array<std::string> IS3D::FsaArc::_triggers [protected] |
Referenced by getNumTriggers(), and getTrigger().
std::string IS3D::FsaArc::_name [protected] |
Referenced by getName().
int IS3D::FsaArc::_to [protected] |
Referenced by getTo().