17 #ifndef STROMX_RUNTIME_REPEAT_H
18 #define STROMX_RUNTIME_REPEAT_H
20 #include "stromx/runtime/DataContainer.h"
21 #include "stromx/runtime/OperatorKernel.h"
22 #include "stromx/runtime/Primitive.h"
23 #include "stromx/runtime/Runtime.h"
52 virtual void activate();
53 virtual void deactivate();
57 static const std::vector<const runtime::Description*> setupOutputs();
58 const std::vector<const runtime::Description*> setupInputs();
60 static const std::string TYPE;
61 static const std::string PACKAGE;
65 uint64_t m_numIterations;
66 uint64_t m_currentIteration;
72 #endif // STROMX_RUNTIME_REPEAT_H
A version of an operator or data type.
Definition: Version.h:46
virtual OperatorKernel * clone() const
Definition: Repeat.h:51
Container which manages the life-cycle of data objects.
Definition: DataContainer.h:43
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
Repeats outputting the input data.
Definition: Repeat.h:35