 |
Manual for OpenFLUID 2.1.11
|
Go to the documentation of this file.
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->ID = (id); \
60 Signature->Type = openfluid::builderext::TYPE_PARAMETERIZATION; \
61 Signature->BuildInfo.SDKVersion = openfluid::config::VERSION_FULL; \
62 Signature->BuildInfo.BuildType = (WAREBUILD_BUILD_TYPE); \
63 Signature->BuildInfo.CompilerID = (WAREBUILD_COMPILER_ID); \
64 Signature->BuildInfo.CompilerVersion = (WAREBUILD_COMPILER_VERSION); \
65 Signature->BuildInfo.CompilationFlags = (WAREBUILD_COMPILATION_FLAGS);
71 #ifndef END_BUILDEREXT_SIGNATURE
72 #define END_BUILDEREXT_SIGNATURE \
83 namespace openfluid {
namespace builderext {
105 mp_Desc(nullptr), mp_Params(nullptr)
128 virtual void update() = 0;
#define OPENFLUID_API
Definition: dllexport.hpp:86
PluggableParameterizationExtension()
Definition: PluggableParameterizationExtension.hpp:104
Definition: FluidXDescriptor.hpp:70
const openfluid::fluidx::FluidXDescriptor * mp_Desc
Definition: PluggableParameterizationExtension.hpp:88
void setFluidXDescriptor(const openfluid::fluidx::FluidXDescriptor *Desc)
Definition: PluggableParameterizationExtension.hpp:123
virtual ~PluggableParameterizationExtension()
Definition: PluggableParameterizationExtension.hpp:117
Definition: ApplicationException.hpp:47
openfluid::ware::WareParams_t * mp_Params
Definition: PluggableParameterizationExtension.hpp:94
Definition: PluggableBuilderExtension.hpp:54
Definition: PluggableParameterizationExtension.hpp:86
void linkParams(openfluid::ware::WareParams_t *Params)
Definition: PluggableParameterizationExtension.hpp:111
std::map< WareParamKey_t, WareParamValue_t > WareParams_t
Definition: TypeDefs.hpp:146
Generated by
1.8.17