40#ifndef __OPENFLUID_FLUIDX_WAREDESCRIPTOR_HPP__
41#define __OPENFLUID_FLUIDX_WAREDESCRIPTOR_HPP__
44#include <openfluid/ware/TypeDefs.hpp>
Definition StringValue.hpp:83
Definition WareDescriptor.hpp:52
virtual ~WareDescriptor()
Definition WareDescriptor.hpp:68
bool m_Enabled
Definition WareDescriptor.hpp:61
openfluid::ware::WareParams_t getParameters() const
openfluid::ware::WareParams_t m_Params
Definition WareDescriptor.hpp:59
bool isType(openfluid::ware::WareType MIType) const
void setParameters(const openfluid::ware::WareParams_t &Params)
void setParameter(const openfluid::ware::WareParamKey_t &Key, const openfluid::ware::WareParamValue_t &Value)
openfluid::ware::WareParams_t & parameters()
openfluid::ware::WareType m_WareType
Definition WareDescriptor.hpp:55
void setEnabled(bool Enabled)
const openfluid::ware::WareID_t getID() const
Definition WareDescriptor.hpp:71
void eraseParameter(const openfluid::ware::WareParamKey_t &Key)
const openfluid::ware::WareID_t m_ID
Definition WareDescriptor.hpp:57
bool hasParameter(const std::string &ParameterKey) const
openfluid::ware::WareType getType() const
WareDescriptor(const openfluid::ware::WareID_t &ID)
#define OPENFLUID_API
Definition dllexport.hpp:86
WareType
Definition TypeDefs.hpp:61
std::string WareID_t
Definition TypeDefs.hpp:49
std::string WareParamKey_t
Definition TypeDefs.hpp:142
std::map< WareParamKey_t, WareParamValue_t > WareParams_t
Definition TypeDefs.hpp:146
Definition ApplicationException.hpp:47