17 #ifndef STROMX_CVSUPPORT_DUMMYCAMERA_H 18 #define STROMX_CVSUPPORT_DUMMYCAMERA_H 20 #include "stromx/cvsupport/Config.h" 21 #include <stromx/runtime/DataRef.h> 22 #include <stromx/runtime/Enum.h> 23 #include <stromx/runtime/Image.h> 24 #include <stromx/runtime/OperatorKernel.h> 25 #include <stromx/runtime/Primitive.h> 26 #include <stromx/runtime/TriggerData.h> 82 virtual void setParameter(
const unsigned int id,
const runtime::Data& value);
85 virtual void initialize();
86 virtual void deinitialize();
87 virtual void activate();
88 virtual void deactivate();
91 static bool validateBufferSize(
unsigned int bufferSize,
97 const std::vector<const runtime::Parameter*> setupInitParameters();
98 const std::vector<const runtime::Input*> setupInputs();
99 const std::vector<const runtime::Output*> setupOutputs();
100 const std::vector<const runtime::Parameter*> setupParameters();
101 void setRgbParameters();
103 static const std::string TYPE;
104 static const std::string PACKAGE;
107 static const unsigned int WHITE_BALANCE_MAX = 10;
108 static const unsigned int BASE_EXPOSURE = 10;
130 unsigned int m_imageWidth;
131 unsigned int m_imageHeight;
132 unsigned int m_imageDepth;
138 bool m_isFirstInitialization;
143 #endif // STROMX_CVSUPPORT_DUMMYCAMERA_H A version of an operator or data type.
Definition: Version.h:46
Abstract data object.
Definition: Data.h:53
virtual OperatorKernel * clone() const
Definition: DummyCamera.h:81
Reference to a data object.
Definition: DataRef.h:48
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
The core data processing pipeline of stromx.
Definition: Stream.h:45
Abstract operator.
Definition: Operator.h:60
Abstract operator kernel.
Definition: OperatorKernel.h:46
Provider of functions to receive and send data.
Definition: DataProvider.h:35
Simulates a camera input.
Definition: DummyCamera.h:43
Value of an enumeration.
Definition: Enum.h:27
Description of a numeric parameter
Definition: DummyCamera.h:37