31#include <Ice/Handle.h>
33#include <ArmarXCore/interface/statechart/StatechartIce.h>
39 using VariantPtr = IceInternal::Handle<Variant>;
48 QMap<QString, QPair<VariantContainerBasePtr, QString>>;
60 static armarx::StateParameterIceBasePtr
62 static armarx::StateParameterMap
The Variant class is described here: Variants.
StateParameterProfileDefaultValueMap profileDefaultValues
static armarx::StateParameterIceBasePtr ToIceStateParameter(statechartmodel::StateParameterPtr param)
static statechartmodel::StateParameterPtr FromIceStateParameter(armarx::StateParameterIceBasePtr param)
void setDefaultValue(const VariantContainerBasePtr &value)
QString getDefaultValueJson()
void setDefaultValueJson(const QString &valueJson)
static armarx::StateParameterMap ToIceStateParameterMap(statechartmodel::StateParameterMap params)
VariantContainerBasePtr getDefaultValue()
QMap< QString, StateParameterPtr > StateParameterMap
QMap< QString, QPair< VariantContainerBasePtr, QString > > StateParameterProfileDefaultValueMap
std::shared_ptr< StateParameter > StateParameterPtr
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< Variant > VariantPtr