ParameterMapping.h File Reference
#include <map>
#include <string>
#include <exception>
#include <ArmarXCore/interface/observers/VariantBase.h>
#include <ArmarXCore/interface/statechart/StatechartIce.h>
#include <ArmarXCore/observers/variant/Variant.h>
#include <ArmarXCore/observers/parameter/Parameter.h>
#include <ArmarXCore/observers/parameter/VariantParameter.h>
#include <ArmarXCore/observers/parameter/VariantListParameter.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <ArmarXCore/statechart/Exception.h>
+ Include dependency graph for ParameterMapping.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eNoValidMapping
 
class  ParameterMapping
 This class maps parameters from several source dictionaries to one input dictionary. The mapping depends on an instance of ParameterMappingIceBase, in which the mapping is specified.
More...
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 std
 

Typedefs

using ParameterMappingPtr = IceInternal::Handle< ParameterMapping >
 
using PM = ParameterMapping
 
using PMPtr = ParameterMappingPtr
 

Functions

ParameterMappingPtr createMapping ()
 Returns a new and empty instance of ParameterMapping. More...
 
ARMARXCORE_IMPORT_EXPORT ostream & operator<< (ostream &stream, const armarx::ParameterMapping &mapping)