Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

HxImgFtorI1 Class Reference

Base class for image functors with one image parameter. More...

#include <HxImgFtorI1.h>

Inheritance diagram for HxImgFtorI1::

HxImgFunctor HxImgFtorI1Cast HxImgFtorInOut HxImgFtorRgb2d HxImgFtorRgb3d HxImgFtorSetBorder2d HxImgFtorSetBorder3d List of all members.

Public Types

typedef HxImgFtorI1Key KeyType
 The key type of this class. More...


Public Methods

 HxImgFtorI1 (const KeyType &)
 Constructor. More...

virtual ~HxImgFtorI1 ()
 Destructor. More...

virtual void callIt (HxImageData *img, HxTagList &tags)=0
 callIt is implemented by HxImgFtorI1Cast::callIt. More...


Detailed Description

Base class for image functors with one image parameter.


Member Typedef Documentation

typedef HxImgFtorI1Key HxImgFtorI1::KeyType
 

The key type of this class.

Reimplemented in HxImgFtorI1Cast, HxImgFtorInOut, HxImgFtorRgb2d, HxImgFtorRgb3d, HxImgFtorSetBorder2d, HxImgFtorSetBorder3d, HxImgFtorInOut< ImgSigT, HxImageDataToHxMatrix< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxInOutSetVal< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxExportPpm< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxImportPackedRgb< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxReduceAdaptor< HxBpoSupAssign< typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorInOut< ImgSigT, HxImportBytes< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxImportPix< typename ImgSigT::ArithType, DataT > >, HxImgFtorInOut< ImgSigT, HxReduceAdaptor< HxBpoMulAssign< typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorInOut< ImgSigT, HxExportPix< typename ImgSigT::ArithType, DataT > >, HxImgFtorInOut< ImgSigT, HxInOutGetPoints< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxReduceAdaptor< HxBpoAddAssign< typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorInOut< ImgSigT, HxReduceAdaptor< HxBpoMaxAssign< typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorInOut< ImgSigT, HxGeneratePix< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxInOutHistogram< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxReduceAdaptor< HxBpoMinAssign< typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorInOut< ImgSigT, HxImportPpm< typename ImgSigT::ArithType > >, HxImgFtorInOut< ImgSigT, HxReduceAdaptor< HxBpoInfAssign< typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorRgb2d< ImgSigT, HxRgbLab< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbDirectNC< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbLuv< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbStretch< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbLogMag< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbOOO< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbXYZ< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbBinary< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbLabel< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbHSI< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbDirect< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb2d< ImgSigT, HxRgbCMY< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbLab< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbLuv< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbStretch< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbOOO< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbLogMag< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbXYZ< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbBinary< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbLabel< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbHSI< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, HxImgFtorRgb3d< ImgSigT, HxRgbDirect< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >, and HxImgFtorRgb3d< ImgSigT, HxRgbCMY< TYPENAME ImgSigT::ArithType, TYPENAME ImgSigT::ArithTypeDouble > >.


Constructor & Destructor Documentation

HxImgFtorI1::HxImgFtorI1 const KeyType   key [inline]
 

Constructor.

00045                                            : HxImgFunctor(key)
00046 {
00047 }

HxImgFtorI1::~HxImgFtorI1   [inline, virtual]
 

Destructor.

00051 {
00052 }


Member Function Documentation

virtual void HxImgFtorI1::callIt HxImageData   img,
HxTagList   tags
[pure virtual]
 

callIt is implemented by HxImgFtorI1Cast::callIt.

Reimplemented in HxImgFtorI1Cast.


The documentation for this class was generated from the following file:
Generated on Tue Feb 3 14:18:58 2004 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001