28 #include <ArmarXCore/interface/statechart/StatechartIce.h>
52 void convert(StateIceBasePtr iceBase);
62 std::map<std::string, std::pair<statechartmodel::StateInstancePtr, StateIceBasePtr>>
75 std::pair<armarx::statechartmodel::StateInstancePtr, armarx::StateIceBasePtr>>
116 bool transitionEqual(TransitionIceBase iceTransition,
147 void updateStateAttributes(StateIceBasePtr iceBase,
150 void updateTransitionFromAll(TransitionIceBase newTrans,
152 void updateSingleTransition(TransitionIceBase newTrans,
180 void resetStateAttributes(StateIceBasePtr iceBase,
186 using stringVector = std::vector<std::string>;
195 std::pair<stringVector, stringVector>
196 sortTransitionNames(TransitionTable iceTransitions,
204 static bool compareIceStates(armarx::AbstractStateIceBasePtr l,
205 armarx::AbstractStateIceBasePtr r);