Public Types | Public Member Functions | Protected Attributes

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.7.3
Creative Commons License Creative Commons By-NC-ND license