StateRun Struct Reference

#include <ArmarXCore/applications/StateChartExamples/StatechartPerformanceTest/StatechartPerformanceTest.h>

+ Inheritance diagram for StateRun:

Public Member Functions

void defineParameters () override
 
void defineParameters () override
 
void defineState () override
 
void onBreak () override
 
void onEnter () override
 
void onEnter () override
 
void onExit () override
 
void onExit () override
 
- Public Member Functions inherited from StateTemplate< StateRun >
StateBasePtr clone () const override
 Creates a copy of this state. More...
 

Public Attributes

ConditionIdentifier condId
 
int counter
 
IceUtil::Time lastCall
 

Additional Inherited Members

- Public Types inherited from StateTemplate< StateRun >
using Type = StateType
 
- Static Public Member Functions inherited from StateTemplate< StateRun >
static IceInternal::Handle< StateType > createInstance (std::string stateName="")
 Creates a new state instance of the type of the template parameter. More...
 
- Protected Member Functions inherited from StateTemplate< StateRun >
 StateTemplate ()
 
 ~StateTemplate () override
 

Detailed Description

Definition at line 80 of file StatechartPerformanceTest.h.

Member Function Documentation

◆ defineParameters() [1/2]

void defineParameters ( )
override

◆ defineParameters() [2/2]

void defineParameters ( )
override

Definition at line 113 of file StatechartPerformanceTest.cpp.

◆ defineState()

void defineState ( )
inlineoverride

Definition at line 87 of file StatechartPerformanceTest.h.

◆ onBreak()

void onBreak ( )
override

Definition at line 137 of file StateParameterExample.cpp.

◆ onEnter() [1/2]

void onEnter ( )
override

◆ onEnter() [2/2]

void onEnter ( )
override

Definition at line 122 of file StatechartPerformanceTest.cpp.

◆ onExit() [1/2]

void onExit ( )
override

◆ onExit() [2/2]

void onExit ( )
override

Definition at line 160 of file StatechartPerformanceTest.cpp.

Member Data Documentation

◆ condId

ConditionIdentifier condId

Definition at line 86 of file StatechartPerformanceTest.h.

◆ counter

int counter

Definition at line 84 of file StatechartPerformanceTest.h.

◆ lastCall

IceUtil::Time lastCall

Definition at line 83 of file StatechartPerformanceTest.h.


The documentation for this struct was generated from the following files: