17 #ifndef STROMX_CVSUPPORT_BUFFER_H
18 #define STROMX_CVSUPPORT_BUFFER_H
20 #include "stromx/cvsupport/Config.h"
21 #include <stromx/runtime/OperatorKernel.h>
22 #include <stromx/runtime/Primitive.h>
23 #include <stromx/runtime/RecycleAccess.h>
52 virtual void setParameter(
const unsigned int id,
const runtime::Data& value);
55 virtual void activate();
56 virtual void deactivate();
59 static const std::vector<const runtime::Description*> setupInputs();
60 static const std::vector<const runtime::Description*> setupOutputs();
61 static const std::vector<const runtime::Parameter*> setupParameters();
63 static const std::string TYPE;
64 static const std::string PACKAGE;
74 #endif // STROMX_CVSUPPORT_BUFFER_H
Recycle access to a data container.
Definition: RecycleAccess.h:49
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
virtual OperatorKernel * clone() const
Definition: Buffer.h:51
Manages an array or reusable image buffers.
Definition: Buffer.h:35