CRectDerivativeProcessorComp.h
Go to the documentation of this file.
1 #ifndef iipr_CRectDerivativeProcessorComp_included
2 #define iipr_CRectDerivativeProcessorComp_included
3 
4 
5 #include <QtCore/QString>
6 
7 #include "icomp/CComponentBase.h"
8 
10 
11 
12 namespace iipr
13 {
14 
15 
20 {
21 public:
24 
25  I_BEGIN_COMPONENT(CRectDerivativeProcessorComp);
26  I_REGISTER_INTERFACE(iproc::IProcessor);
27  I_REGISTER_INTERFACE(INumericConstraints);
28  I_ASSIGN(m_filterParamsIdAttrPtr, "FilterParamsId", "ID of filter parameters in parameter set", true, "FilterParams");
29  I_END_COMPONENT;
30 
31 protected:
32  // reimplemented (icomp::CComponentBase)
33  virtual void OnComponentCreated();
34 
35 private:
36  I_ATTR(QByteArray, m_filterParamsIdAttrPtr);
37 };
38 
39 
40 } // namespace iipr
41 
42 
43 #endif // !iipr_CRectDerivativeProcessorComp_included
44 
45 
Component implemnetation of derivative processor using rectangular filter kernel. ...
Calculate derivative of projection using rectangular filter kernel.
Interface for all synchrone and assynchrone processors with "push data" model.
Definition: IProcessor.h:24

© 2007-2011 Witold Gantzke and Kirill Lepskiy