17 #ifndef STROMX_CVSUPPORT_CLIP_H 18 #define STROMX_CVSUPPORT_CLIP_H 20 #include "stromx/cvsupport/Config.h" 21 #include <stromx/runtime/OperatorKernel.h> 22 #include <stromx/runtime/Primitive.h> 23 #include <stromx/runtime/RecycleAccess.h> 47 virtual void setParameter(
const unsigned int id,
const runtime::Data& value);
52 static const std::vector<const runtime::Input*> setupInputs();
53 static const std::vector<const runtime::Output*> setupOutputs();
54 static const std::vector<const runtime::Parameter*> setupParameters();
56 static const std::string TYPE;
57 static const std::string PACKAGE;
60 void adjustClipRegion(
const unsigned int destWidth,
const unsigned int destHeight,
61 unsigned int & left,
unsigned int & top,
62 unsigned int & width,
unsigned int & height);
72 #endif // STROMX_CVSUPPORT_CLIP_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
Clips an image to a rectangular region.
Definition: Clip.h:30
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
virtual OperatorKernel * clone() const
Definition: Clip.h:46