17 #ifndef STROMX_RUNTIME_MATRIXPROPERTYBASE_H 18 #define STROMX_RUNTIME_MATRIXPROPERTYBASE_H 20 #include "stromx/runtime/Config.h" 21 #include "stromx/runtime/OperatorKernel.h" 43 virtual Data* getProperty(
const Matrix & matrix) = 0;
44 virtual Output* createOutput() = 0;
47 static const std::string PACKAGE;
50 static const std::vector<const runtime::Input*> setupInputs();
51 const std::vector<const runtime::Output*> setupOutputs();
56 #endif // STROMX_RUNTIME_MATRIXPROPERTYBASE_H A version of an operator or data type.
Definition: Version.h:46
Abstract data object.
Definition: Data.h:53
Description of an input.
Definition: Output.h:28
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
Abstract image.
Definition: Matrix.h:28
Definition: MatrixPropertyBase.h:29
Abstract operator kernel.
Definition: OperatorKernel.h:46
Provider of functions to receive and send data.
Definition: DataProvider.h:35