IceStateConverter Class Reference

#include <ArmarXGui/gui-plugins/StatechartViewerPlugin/IceStateConverter.h>

Public Member Functions

void convert (StateIceBasePtr iceBase)
 Converts the given ice model into a statechartmodel.
 
std::map< std::string, std::pair< statechartmodel::StateInstancePtr, StateIceBasePtr > > getCompleteStateMap () const
 
statechartmodel::StateInstancePtr getTopState ()
 getTopState Returns the top state of the internal model that was converted from an ice model.
 
 IceStateConverter (statechartmodel::StatePtr state=statechartmodel::StatePtr(new statechartmodel::State()))
 IceStateConverter Creates a converter whose model's top state is state.
 
void setStateWatcher (StateWatcherPtr watcher)
 
 ~IceStateConverter ()
 

Constructor & Destructor Documentation

◆ IceStateConverter()

IceStateConverter Creates a converter whose model's top state is state.

Parameters
stateThe top state of the internal model

◆ ~IceStateConverter()

Member Function Documentation

◆ convert()

void convert ( StateIceBasePtr iceBase)

Converts the given ice model into a statechartmodel.

This is then accesible via getTopState().

Parameters
iceBaseThe StateIceBase that is the top state of the ice model that shall be converted

◆ getCompleteStateMap()

std::map< std::string, std::pair< armarx::statechartmodel::StateInstancePtr, armarx::StateIceBasePtr > > getCompleteStateMap ( ) const

◆ getTopState()

getTopState Returns the top state of the internal model that was converted from an ice model.

Returns
The top state of the internal model.

◆ setStateWatcher()

void setStateWatcher ( armarx::StateWatcherPtr watcher)

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