40 #ifndef __OPENFLUID_BUILDEREXT_PLUGGABLEPARAMETERIZATIONEXTENSION_HPP__    41 #define __OPENFLUID_BUILDEREXT_PLUGGABLEPARAMETERIZATIONEXTENSION_HPP__    52 #ifndef BEGIN_BUILDEREXT_SIGNATURE    53 #define BEGIN_BUILDEREXT_SIGNATURE(id) \    55   OPENFLUID_PLUGIN openfluid::builderext::BuilderExtensionSignature* WARESIGNATURE_PROC_DECL() \    57       openfluid::builderext::BuilderExtensionSignature* Signature =\    58         new openfluid::builderext::BuilderExtensionSignature(); \    59       Signature->setABIVersion(openfluid::config::VERSION_FULL); \    60       Signature->ID = (id); \    61       Signature->Type = openfluid::builderext::TYPE_PARAMETERIZATION;    67 #ifndef END_BUILDEREXT_SIGNATURE    68 #define END_BUILDEREXT_SIGNATURE \    79 namespace openfluid { 
namespace builderext {
   101       mp_Desc(nullptr), mp_Params(nullptr)
   124     virtual void update() = 0;
 Definition: FluidXDescriptor.hpp:70
void linkParams(openfluid::ware::WareParams_t *Params)
Definition: PluggableParameterizationExtension.hpp:107
openfluid::ware::WareParams_t * mp_Params
Definition: PluggableParameterizationExtension.hpp:90
const openfluid::fluidx::FluidXDescriptor * mp_Desc
Definition: PluggableParameterizationExtension.hpp:84
std::map< WareParamKey_t, WareParamValue_t > WareParams_t
Definition: TypeDefs.hpp:128
virtual ~PluggableParameterizationExtension()
Definition: PluggableParameterizationExtension.hpp:113
Definition: ApplicationException.hpp:47
Definition: PluggableBuilderExtension.hpp:54
PluggableParameterizationExtension()
Definition: PluggableParameterizationExtension.hpp:100
void setFluidXDescriptor(const openfluid::fluidx::FluidXDescriptor *Desc)
Definition: PluggableParameterizationExtension.hpp:119
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: PluggableParameterizationExtension.hpp:82