#include <igstkStateMachineState.h>
Public Types | |
typedef StateMachineState | Self |
typedef Token | Superclass |
Public Member Functions | |
StateMachineState () | |
Constructor. | |
virtual | ~StateMachineState () |
Destructor. | |
Protected Member Functions | |
virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
Print the object information in a stream. |
This class provides a generic representation of a State. It is intended to be derived in order to implement specific states an to enforce the following characteristics on the behavior of the State Machine:
StateMachineAction
Definition at line 54 of file igstkStateMachineState.h.
typedef StateMachineState igstk::StateMachineState< T >::Self |
Definition at line 58 of file igstkStateMachineState.h.
typedef Token igstk::StateMachineState< T >::Superclass |
Definition at line 59 of file igstkStateMachineState.h.
igstk::StateMachineState< T >::StateMachineState | ( | ) | [inline] |
Constructor.
It initializes all the member variables
Definition at line 62 of file igstkStateMachineState.h.
virtual igstk::StateMachineState< T >::~StateMachineState | ( | ) | [inline, virtual] |
virtual void igstk::StateMachineState< T >::PrintSelf | ( | std::ostream & | os, | |
itk::Indent | indent | |||
) | const [inline, protected, virtual] |