![]() |
stromx
0.8.0
|
Merges over the entries of an input list. More...
#include <Merge.h>
Public Types | |
| enum | DataId { INPUT_DATA, INPUT_NUM_ITEMS, OUTPUT } |
Public Member Functions | |
| virtual OperatorKernel * | clone () const |
| virtual void | setParameter (const unsigned int id, const Data &value) |
| const DataRef | getParameter (const unsigned int id) const |
| virtual void | execute (DataProvider &provider) |
| virtual void | activate () |
| virtual void | deactivate () |
Public Member Functions inherited from stromx::runtime::OperatorKernel | |
| const std::string & | type () const |
| const std::string & | package () const |
| const Version & | version () const |
| const std::vector< const Input * > & | inputs () const |
| const std::vector< const Output * > & | outputs () const |
| const std::vector< const Parameter * > & | parameters () const |
| const Parameter & | parameter (const unsigned int id) const |
| const Input & | input (const unsigned int id) const |
| const Output & | output (const unsigned int id) const |
| const Description & | description (const unsigned int id) const |
| const OperatorProperties & | properties () const |
| virtual void | initialize () |
| virtual void | deinitialize () |
| virtual void | interrupt () |
Additional Inherited Members | |
Protected Member Functions inherited from stromx::runtime::OperatorKernel | |
| OperatorKernel (const std::string &type, const std::string &package, const Version &version, const std::vector< const Parameter *> ¶meters, const OperatorProperties &properties=OperatorProperties()) | |
| OperatorKernel (const std::string &type, const std::string &package, const Version &version, const std::vector< const Input *> &inputs, const std::vector< const Output *> &outputs, const std::vector< const Parameter *> ¶meters, const OperatorProperties &properties=OperatorProperties()) | |
| OperatorKernel (const std::string &type, const std::string &package, const runtime::Version &version, const std::vector< const Input * > &inputs, const std::vector< const Output * > &outputs, const OperatorProperties &properties=OperatorProperties()) | |
| OperatorKernel (const std::string &type, const std::string &package, const Version &version, const OperatorProperties &properties=OperatorProperties()) | |
| virtual void | initialize (const std::vector< const Input *> &inputs, const std::vector< const Output *> &outputs, const std::vector< const Parameter *> ¶meters) |
| Parameter & | parameter (const unsigned int id) |
Merges over the entries of an input list.
|
virtual |
Activates the operator. After activation the operator kernel must be prepared to accept calls to execute().
Reimplemented from stromx::runtime::OperatorKernel.
|
inlinevirtual |
Returns a copy of the operator, i.e. a object of the same type is allocated and returned. The current status of the operator is not reproduced.
Implements stromx::runtime::OperatorKernel.
|
virtual |
Deactivates the operator, i.e. returns its state to the same as before activation.
Reimplemented from stromx::runtime::OperatorKernel.
|
virtual |
Executes the operator.
| provider | Provides the input data for the execution and accepts its results. |
Implements stromx::runtime::OperatorKernel.
|
virtual |
Gets the current value of the parameter id.
Reimplemented from stromx::runtime::OperatorKernel.
|
virtual |
Sets a parameter id to value.
Reimplemented from stromx::runtime::OperatorKernel.
1.8.12