17 #ifndef STROMX_RUNTIME_CONSTDATA_H
18 #define STROMX_RUNTIME_CONSTDATA_H
20 #include "stromx/runtime/Config.h"
21 #include "stromx/runtime/OperatorKernel.h"
22 #include "stromx/runtime/Primitive.h"
23 #include "stromx/runtime/RecycleAccess.h"
24 #include "stromx/runtime/impl/DataOperatorBase.h"
36 class STROMX_RUNTIME_API
ConstData :
public DataOperatorBase
41 ALLOCATE_DATA = DataOperatorBase::NUM_BASE_PARAMETERS
48 virtual void setParameter(
const unsigned int id,
const runtime::Data& value);
49 virtual const DataRef getParameter(
const unsigned int id)
const;
50 virtual void deactivate();
54 static const std::vector<const runtime::Parameter*> setupInitParameters();
56 static const std::string TYPE;
57 static const std::string PACKAGE;
66 #endif // STROMX_RUNTIME_CONSTDATA_H
Recycle access to a data container.
Definition: RecycleAccess.h:49
Outputs a constant value.
Definition: ConstData.h:36
A version of an operator or data type.
Definition: Version.h:46
Abstract data object.
Definition: Data.h:53
Reference to a data object.
Definition: DataRef.h:48
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
Abstract operator kernel.
Definition: OperatorKernel.h:46
Provider of functions to receive and send data.
Definition: DataProvider.h:35