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_ASSIGN(m_filterParamsIdAttrPtr, "FilterParamsId", "ID of filter parameters in parameter set", true, "FilterParams");
28  I_ASSIGN(m_doublePrecisionAttrPtr, "DoublePrecision", "If set double precision will be used during the calculation", true, false);
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  I_ATTR(bool, m_doublePrecisionAttrPtr);
38 };
39 
40 
41 } // namespace iipr
42 
43 
44 #endif // !iipr_CRectDerivativeProcessorComp_included
45 
46 
Component implementation of derivative processor using rectangular filter kernel. ...
Calculate derivative of projection using rectangular filter kernel.
Interface for all synchrone and asynchrone processors with "push data" model.
Definition: IProcessor.h:24

© 2007-2017 Witold Gantzke and Kirill Lepskiy