#include <mitkStateMachine.h>


Public Member Functions | |
| TSpecificStateMachineFunctor (T *object, bool(T::*memberFunctionPointer)(Action *, const StateEvent *)) | |
| virtual | ~TSpecificStateMachineFunctor () |
| virtual bool | DoAction (Action *action, const StateEvent *stateEvent) |
Definition at line 45 of file mitkStateMachine.h.
| mitk::TSpecificStateMachineFunctor< T >::TSpecificStateMachineFunctor | ( | T * | object, |
| bool(T::*)(Action *, const StateEvent *) | memberFunctionPointer | ||
| ) | [inline] |
Definition at line 51 of file mitkStateMachine.h.
:m_Object(object),
m_MemberFunctionPointer(memberFunctionPointer)
{
}
| virtual mitk::TSpecificStateMachineFunctor< T >::~TSpecificStateMachineFunctor | ( | ) | [inline, virtual] |
Definition at line 57 of file mitkStateMachine.h.
{} // virtual destructor
| virtual bool mitk::TSpecificStateMachineFunctor< T >::DoAction | ( | Action * | action, |
| const StateEvent * | stateEvent | ||
| ) | [inline, virtual] |
Implements mitk::TStateMachineFunctor.
Definition at line 60 of file mitkStateMachine.h.
{
return (*m_Object.*m_MemberFunctionPointer)(action, stateEvent); // execute member function
}
1.7.2