17 #ifndef STROMX_RUNTIME_COMPARE_H 18 #define STROMX_RUNTIME_COMPARE_H 20 #include "stromx/runtime/Config.h" 21 #include "stromx/runtime/OperatorKernel.h" 22 #include "stromx/runtime/Primitive.h" 57 virtual void setParameter(
const unsigned int id,
const runtime::Data& value);
58 virtual const DataRef getParameter(
const unsigned int id)
const;
60 virtual void initialize();
63 static const std::vector<const runtime::Output*> setupOutputs();
64 static const std::vector<const runtime::Parameter*> setupInitParameters();
66 static const std::string TYPE;
67 static const std::string PACKAGE;
70 const std::vector<const runtime::Input*> setupInputs();
71 const std::vector<const runtime::Parameter*> setupParameters();
73 Bool m_compareToInput;
74 Enum m_comparisonType;
81 #endif // STROMX_RUNTIME_COMPARE_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
virtual OperatorKernel * clone() const
Definition: Compare.h:56
Compare operation of floating point values.
Definition: Compare.h:29
Abstract operator kernel.
Definition: OperatorKernel.h:46
Provider of functions to receive and send data.
Definition: DataProvider.h:35
Value of an enumeration.
Definition: Enum.h:27