17 #ifndef STROMX_RUNTIME_SPLIT_H
18 #define STROMX_RUNTIME_SPLIT_H
20 #include "stromx/runtime/DataContainer.h"
21 #include "stromx/runtime/OperatorKernel.h"
47 virtual void setParameter(
const unsigned int id,
const Data& value);
48 const DataRef getParameter(
const unsigned int id)
const;
50 virtual void activate();
51 virtual void deactivate();
54 static const std::vector<const Description*> setupInputs();
55 const std::vector<const Description*> setupOutputs()
const;
57 static const std::string TYPE;
58 static const std::string PACKAGE;
61 std::deque<DataContainer> m_storedItems;
66 #endif // STROMX_RUNTIME_SPLIT_H
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
Splits over the entries of an input list.
Definition: Split.h:30
Abstract operator kernel.
Definition: OperatorKernel.h:46
Provider of functions to receive and send data.
Definition: DataProvider.h:35
virtual OperatorKernel * clone() const
Definition: Split.h:46