All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Protected Attributes
openfluid::fluidx::WareDescriptor Class Reference

#include <fluidx/WareDescriptor.hpp>

Inheritance diagram for openfluid::fluidx::WareDescriptor:
openfluid::fluidx::ModelItemDescriptor openfluid::fluidx::ObserverDescriptor openfluid::fluidx::GeneratorDescriptor openfluid::fluidx::SimulatorDescriptor

List of all members.

Public Types

enum  WareType { NoWareType, PluggedSimulator, Generator, PluggedObserver }

Public Member Functions

 WareDescriptor ()
virtual ~WareDescriptor ()
void setParameter (const openfluid::ware::WareParamKey_t &Key, const openfluid::ware::WareParamValue_t &Value)
void setParameters (const openfluid::ware::WareParams_t &Params)
openfluid::ware::WareParams_t getParameters ()
bool isType (WareType MIType) const
WareType getType () const
void eraseParameter (const openfluid::ware::WareParamKey_t &Key)
void clearParameters ()
bool hasParameter (std::string ParameterKey)
void setEnabled (bool Enabled)
bool isEnabled () const

Protected Attributes

WareType m_WareType
openfluid::ware::WareParams_t m_Params
bool m_Enabled

Member Enumeration Documentation

Enumerator:
NoWareType 
PluggedSimulator 
Generator 
PluggedObserver 

Constructor & Destructor Documentation


Member Function Documentation

bool openfluid::fluidx::WareDescriptor::hasParameter ( std::string  ParameterKey)

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines