Home Previous Up Next Index

armarx::AbstractStateIceBase

Overview

class AbstractStateIceBase

Derived Classes and Interfaces

StateIceBase

Used By

StateList
StateIceBase::activeSubstate
StateIceBase::initState
TransitionIceBase::destinationState
TransitionIceBase::sourceState

Data Member Index

stateName
Name of this state.
stateClassName
Classname of this state.
stateType
globalStateIdentifier
globalStateIdentifier contains a string with all the parent states to the root
initialized
Holds the status whether this state was initialized.
unbreakable
States whether this state is unbreakable or not.
eventsDelayed
States whether this state has delayed processing of events in parent states.
greedyInputDictionary
If set to true, this state will take any parameter of input sources as an input parameter instead of only parameters that were specified specifically beforehand.
inputParameters
localParameters
outputParameters

Data Members

string stateName;

Name of this state. Should be unique in this hierarchy level.

string stateClassName;

Classname of this state. For easier association of a state with it's implementation.

eStateType stateType;

string globalStateIdentifier;

globalStateIdentifier contains a string with all the parent states to the root

bool initialized;

Holds the status whether this state was initialized. Only after initialization the substates, transition, input/output parameters are created.

bool unbreakable;

States whether this state is unbreakable or not. Unbreakable means, a parent state cannot be left while an unbreakable substate has executed onEnter() but not onExit()

bool eventsDelayed;

States whether this state has delayed processing of events in parent states. Only for internal purposes.

bool greedyInputDictionary;

If set to true, this state will take any parameter of input sources as an input parameter instead of only parameters that were specified specifically beforehand.

StateParameterMap inputParameters;

StateParameterMap localParameters;

StateParameterMap outputParameters;


Home Previous Up Next Index