CImagePolarTransformProcessorComp.h
Go to the documentation of this file.
1 #ifndef iipr_CImagePolarTransformProcessorComp_included
2 #define iipr_CImagePolarTransformProcessorComp_included
3 
4 
5 // ACF-Solutions includes
7 
8 
9 namespace iipr
10 {
11 
12 
17 {
18 public:
20 
21  I_BEGIN_COMPONENT(CImagePolarTransformProcessorComp);
22  I_ASSIGN(m_startAngleParamIdAttrPtr, "StartAngleParameterId", "ID of the start angle parameter in the parameter set", false, "StartAngleParameterId");
23  I_ASSIGN(m_endAngleParamIdAttrPtr, "EndAngleParameterId", "ID of the end angle parameter in the parameter set", false, "EndAngleParameterId");
24  I_END_COMPONENT;
25 
26 protected:
27  // reimplemented (CImageRegionProcessorCompBase)
28  virtual bool ProcessImageRegion(
29  const iimg::IBitmap& inputBitmap,
30  const iprm::IParamsSet* paramsPtr,
31  const i2d::IObject2d* aoiPtr,
32  istd::IChangeable* outputPtr) const;
33 
34 private:
35  I_ATTR(QByteArray, m_startAngleParamIdAttrPtr);
36  I_ATTR(QByteArray, m_endAngleParamIdAttrPtr);
37 };
38 
39 
40 } // namespace iipr
41 
42 
43 #endif // !iipr_CImagePolarTransformProcessorComp_included
44 
virtual bool ProcessImageRegion(const iimg::IBitmap &inputBitmap, const iprm::IParamsSet *paramsPtr, const i2d::IObject2d *aoiPtr, istd::IChangeable *outputPtr) const
Process the defined image region.
Basic implementation for a image region processor.
Implementation of a processor for the polar tranformation of an image region.

© 2007-2011 Witold Gantzke and Kirill Lepskiy