|
#include <ArmarXCore/statechart/State.h>
Public Types | |
using | Type = StateType |
Public Member Functions | |
StateBasePtr | clone () const override |
Creates a copy of this state. More... | |
Static Public Member Functions | |
static IceInternal::Handle< StateType > | createInstance (std::string stateName="") |
Creates a new state instance of the type of the template parameter. More... | |
Protected Member Functions | |
StateTemplate () | |
~StateTemplate () override | |
Template class from which all states with additional functionality like an overriden onEnter() function must be derived.
using Type = StateType |
Definition at line 48 of file StateTemplate.h.
|
protected |
Definition at line 78 of file StateTemplate.h.
|
inlineoverrideprotected |
Definition at line 45 of file StateTemplate.h.
|
override |
Creates a copy of this state.
All substates and parameters are cloned as well.
Definition at line 115 of file StateTemplate.h.
|
static |
Creates a new state instance of the type of the template parameter.
The | name the new state should have. |
Definition at line 95 of file StateTemplate.h.