Signals | Public Member Functions | Protected Attributes | List of all members
openfluid::builderext::PluggableParameterizationExtension Class Referenceabstract

#include <builderext/PluggableParameterizationExtension.hpp>

Inheritance diagram for openfluid::builderext::PluggableParameterizationExtension:
Inheritance graph
[legend]
Collaboration diagram for openfluid::builderext::PluggableParameterizationExtension:
Collaboration graph
[legend]

Signals

void changed ()
 

Public Member Functions

 PluggableParameterizationExtension ()
 
void linkParams (openfluid::ware::WareParams_t *Params)
 
virtual ~PluggableParameterizationExtension ()
 
void setFluidXDescriptor (const openfluid::fluidx::AdvancedFluidXDescriptor *Desc)
 
virtual void update ()=0
 
- Public Member Functions inherited from openfluid::builderext::PluggableBuilderExtension
 PluggableBuilderExtension ()
 
virtual ~PluggableBuilderExtension ()
 
void initializeWare (const openfluid::ware::WareID_t &ID)
 
openfluid::ware::WareID_t getID () const
 
- Public Member Functions inherited from openfluid::ware::PluggableWare
virtual ~PluggableWare ()
 
void linkToRunEnvironment (const openfluid::core::MapValue *Env)
 
virtual void finalizeWare ()
 

Protected Attributes

const openfluid::fluidx::AdvancedFluidXDescriptormp_AdvancedDesc
 
openfluid::ware::WareParams_tmp_Params
 
- Protected Attributes inherited from openfluid::ware::PluggableWare
bool m_Initialized
 

Additional Inherited Members

- Static Public Member Functions inherited from openfluid::ware::PluggableWare
static bool isWellFormated (const openfluid::ware::WareParamKey_t &ParameterKey)
 
- Protected Member Functions inherited from openfluid::ware::PluggableWare
virtual bool isLinked () const
 
virtual void OPENFLUID_RaiseError (const std::string &Msg)
 
bool OPENFLUID_GetRunEnvironment (const std::string &Key, std::string &Val)
 
bool OPENFLUID_GetRunEnvironment (const std::string &Key, bool &Val)
 
WareID_t OPENFLUID_GetWareID () const
 
WareType OPENFLUID_GetWareType () const
 
 PluggableWare (WareType WType)
 

Constructor & Destructor Documentation

◆ PluggableParameterizationExtension()

openfluid::builderext::PluggableParameterizationExtension::PluggableParameterizationExtension ( )
inline

◆ ~PluggableParameterizationExtension()

virtual openfluid::builderext::PluggableParameterizationExtension::~PluggableParameterizationExtension ( )
inlinevirtual

Member Function Documentation

◆ changed

void openfluid::builderext::PluggableParameterizationExtension::changed ( )
signal

◆ linkParams()

void openfluid::builderext::PluggableParameterizationExtension::linkParams ( openfluid::ware::WareParams_t Params)
inline

◆ setFluidXDescriptor()

void openfluid::builderext::PluggableParameterizationExtension::setFluidXDescriptor ( const openfluid::fluidx::AdvancedFluidXDescriptor Desc)
inline

◆ update()

virtual void openfluid::builderext::PluggableParameterizationExtension::update ( )
pure virtual

Member Data Documentation

◆ mp_AdvancedDesc

const openfluid::fluidx::AdvancedFluidXDescriptor* openfluid::builderext::PluggableParameterizationExtension::mp_AdvancedDesc
protected

◆ mp_Params

openfluid::ware::WareParams_t* openfluid::builderext::PluggableParameterizationExtension::mp_Params
protected

The documentation for this class was generated from the following file: