openfluid::base::ModelItemDescriptor Class Reference

Inheritance diagram for openfluid::base::ModelItemDescriptor:
Inheritance graph
[legend]

List of all members.

Public Types

enum  ModelItemType { NoModelItemType, PluggedFunction, Generator }

Public Member Functions

 ModelItemDescriptor ()
virtual ~ModelItemDescriptor ()
void setParameter (const openfluid::core::FuncParamKey_t &Key, const openfluid::core::FuncParamKey_t &Value)
void setParameters (const openfluid::core::FuncParamsMap_t &Params)
openfluid::core::FuncParamsMap_t getParameters ()
bool isType (ModelItemType MIType) const

Protected Attributes

ModelItemType m_ModelItemType
openfluid::core::FuncParamsMap_t m_Params

Member Enumeration Documentation

Enumerator:
NoModelItemType 
PluggedFunction 
Generator 

Constructor & Destructor Documentation

openfluid::base::ModelItemDescriptor::ModelItemDescriptor (  ) 
virtual openfluid::base::ModelItemDescriptor::~ModelItemDescriptor (  )  [virtual]

Member Function Documentation

openfluid::core::FuncParamsMap_t openfluid::base::ModelItemDescriptor::getParameters (  ) 
bool openfluid::base::ModelItemDescriptor::isType ( ModelItemType  MIType  )  const
void openfluid::base::ModelItemDescriptor::setParameter ( const openfluid::core::FuncParamKey_t Key,
const openfluid::core::FuncParamKey_t Value 
)
void openfluid::base::ModelItemDescriptor::setParameters ( const openfluid::core::FuncParamsMap_t Params  ) 

Member Data Documentation


Generated using Doxygen 1.6.3
Creative Commons License Creative Commons By-NC-ND license