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

HxImgFtorI4 Class Reference

Base class for image functors with four image parameters. More...

#include <HxImgFtorI4.h>

Inheritance diagram for HxImgFtorI4::

HxImgFunctor HxImgFtorI4Cast HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, ExtraImgSigT, ExtraImg2SigT > HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, KerImgSigT, KerImgSigT > HxImgFtorNgb2dExtra2 HxImgFtorGenConv2dSep List of all members.

Public Types

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


Public Methods

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

virtual ~HxImgFtorI4 ()
 Destructor. More...

virtual void callIt (HxImageData *img1, HxImageData *img2, HxImageData *img3, HxImageData *img4, HxTagList &tags)=0
 callIt is implemented by HxImgFtorI4Cast::callIt. More...


Detailed Description

Base class for image functors with four image parameters.


Member Typedef Documentation

typedef HxImgFtorI4Key HxImgFtorI4::KeyType
 

The key type of this class.

Reimplemented in HxImgFtorGenConv2dSep, HxImgFtorI4Cast, HxImgFtorNgb2dExtra2, HxImgFtorGenConv2dSep< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoInfAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel1d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2dSep< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMaxAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel1d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2dSep< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoSupAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel1d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2dSep< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMinAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel1d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2dSep< ImgSigT, KerSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel1d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorI4Cast< ImgSigT, KerSigT, KerSigT, KerSigT >, HxImgFtorI4Cast< ResSigT, ImgSigT, ImgSigT, ImgSigT >, HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, ExtraImgSigT, ExtraImg2SigT >, HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, KerImgSigT, KerImgSigT >, and HxImgFtorNgb2dExtra2< ResSigT, ImgSigT, ImgSigT, ImgSigT, HxNgbOpticalFlow< typename ResSigT::ArithTypeDouble, typename ImgSigT::ArithType > >.


Constructor & Destructor Documentation

HxImgFtorI4::HxImgFtorI4 const KeyType   key [inline]
 

Constructor.

00047                                            : HxImgFunctor(key)
00048 {
00049 }

HxImgFtorI4::~HxImgFtorI4   [inline, virtual]
 

Destructor.

00053 {
00054 }


Member Function Documentation

virtual void HxImgFtorI4::callIt HxImageData   img1,
HxImageData   img2,
HxImageData   img3,
HxImageData   img4,
HxTagList   tags
[pure virtual]
 

callIt is implemented by HxImgFtorI4Cast::callIt.

Reimplemented in HxImgFtorI4Cast, HxImgFtorI4Cast< ImgSigT, KerSigT, KerSigT, KerSigT >, HxImgFtorI4Cast< ResSigT, ImgSigT, ImgSigT, ImgSigT >, HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, ExtraImgSigT, ExtraImg2SigT >, and HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, KerImgSigT, KerImgSigT >.


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