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

HxImgFtorI2 Class Reference

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

#include <HxImgFtorI2.h>

Inheritance diagram for HxImgFtorI2::

HxImgFunctor HxImgFtorI2Cast HxImgFtorI2Cast< DstImgSigT, SrcImgSigT > HxImgFtorI2Cast< ImgSigT, ExtraImgSigT > HxImgFtorI2Cast< ImgSigT, KerImgSigT > HxImgFtorDiy HxImgFtorNgb2d HxImgFtorSet HxImgFtorUpo HxImgFtorExportExtra HxImgFtorRecGenConv2d HxImgFtorRecGenConv2dK1d List of all members.

Public Types

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


Public Methods

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

virtual ~HxImgFtorI2 ()
 Destructor. More...

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


Detailed Description

Base class for image functors with two image parameters.


Member Typedef Documentation

typedef HxImgFtorI2Key HxImgFtorI2::KeyType
 

The key type of this class.

Reimplemented in HxImgFtorDiy, HxImgFtorExportExtra, HxImgFtorI2Cast, HxImgFtorNgb2d, HxImgFtorRecGenConv2d, HxImgFtorRecGenConv2dK1d, HxImgFtorSet, HxImgFtorUpo, HxImgFtorDiy< ImgSigT, ImgSigT, HxDiyTranspose< typename ImgSigT::DataPtrType, typename ImgSigT::DataPtrType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraIdentMaskMean< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraHistogram< typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraIdentMaskSum< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraIdentMaskMedian< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraWeightMaskSum< typename ExtraImSigT::ArithTypeDouble, typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraIdentMaskStdev< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraIdentMaskCentralMoments< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorExportExtra< ImgSigT, ExtraImSigT, HxExportExtraIdentMaskMoments< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType, typename ExtraImSigT::ArithType > >, HxImgFtorI2Cast< DstSigT, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dFloat, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dByte, SrcSigT >, HxImgFtorI2Cast< ImgSigT, ImgSigT >, HxImgFtorI2Cast< DstImgSigT, SrcImgSigT >, HxImgFtorI2Cast< HxImageSig3dDouble, SrcSigT >, HxImgFtorI2Cast< HxImageSig3dByte, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Float, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Float, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dDouble, SrcSigT >, HxImgFtorI2Cast< HxImageSig3dInt, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Byte, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Byte, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dInt, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Double, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Short, SrcSigT >, HxImgFtorI2Cast< DstSigT, ImgSigT >, HxImgFtorI2Cast< ResSigT, ImgSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Double, SrcSigT >, HxImgFtorI2Cast< ImgSigT, ExtraImSigT >, HxImgFtorI2Cast< ImgSigT, KerSigT >, HxImgFtorI2Cast< ImgSigT, ExtraImgSigT >, HxImgFtorI2Cast< HxImageSig3dShort, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dShort, SrcSigT >, HxImgFtorI2Cast< SrcSigT, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Int, SrcSigT >, HxImgFtorI2Cast< ImgSigD, ImgSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Int, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Short, SrcSigT >, HxImgFtorI2Cast< ImgSigT, KerImgSigT >, HxImgFtorI2Cast< HxImageSig2dComplex, SrcSigT >, HxImgFtorI2Cast< HxImageSig3dFloat, SrcSigT >, HxImgFtorNgb2d< ImgSigT, ImgSigT, HxNgbKuwahara< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorNgb2d< ImgSigT, ImgSigT, HxNgbNonMaxSuppression2d< typename ImgSigT::ArithType > >, HxImgFtorNgb2d< ImgSigT, ImgSigT, HxNgbLWshed2d< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorNgb2d< ImgSigT, ImgSigT, HxNgbDefuz< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorNgb2d< ImgSigT, ImgSigT, HxNgbHilditch< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorNgb2d< ResSigT, ImgSigT, HxNgbMean< typename ResSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorNgb2d< ImgSigT, ImgSigT, HxNgbBernsen< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorNgb2d< ImgSigT, ImgSigT, HxNgbPercentile2d< typename ImgSigT::ArithType > >, HxImgFtorNgb2d< DstSigT, SrcSigT, HxNgbIsMaxGradDir2d< typename DstSigT::ArithType, typename SrcSigT::ArithType > >, HxImgFtorRecGenConv2d< ImgSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType > >, HxImgFtorRecGenConv2d< ImgSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMinAssign< typename KerSigT::ArithType, typename KerSigT::ArithType > >, HxImgFtorRecGenConv2dK1d< ImgSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType > >, HxImgFtorRecGenConv2dK1d< ImgSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMinAssign< typename KerSigT::ArithType, typename KerSigT::ArithType > >, HxImgFtorSet< HxImageSig2dFloat, SrcSigT >, HxImgFtorSet< HxImageSig2dByte, SrcSigT >, HxImgFtorSet< HxImageSig3dDouble, SrcSigT >, HxImgFtorSet< HxImageSig3dByte, SrcSigT >, HxImgFtorSet< HxImageSig2dVec3Float, SrcSigT >, HxImgFtorSet< HxImageSig2dVec2Float, SrcSigT >, HxImgFtorSet< HxImageSig2dDouble, SrcSigT >, HxImgFtorSet< HxImageSig3dInt, SrcSigT >, HxImgFtorSet< HxImageSig2dVec2Byte, SrcSigT >, HxImgFtorSet< HxImageSig2dVec3Byte, SrcSigT >, HxImgFtorSet< HxImageSig2dInt, SrcSigT >, HxImgFtorSet< HxImageSig2dVec3Double, SrcSigT >, HxImgFtorSet< HxImageSig2dVec3Short, SrcSigT >, HxImgFtorSet< HxImageSig2dVec2Double, SrcSigT >, HxImgFtorSet< HxImageSig3dShort, SrcSigT >, HxImgFtorSet< HxImageSig2dShort, SrcSigT >, HxImgFtorSet< HxImageSig2dVec2Int, SrcSigT >, HxImgFtorSet< HxImageSig2dVec3Int, SrcSigT >, HxImgFtorSet< HxImageSig2dVec2Short, SrcSigT >, HxImgFtorSet< HxImageSig2dComplex, SrcSigT >, HxImgFtorSet< HxImageSig3dFloat, SrcSigT >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoXor< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< HxImageSig3dInt, SrcSigT, HxUpoCopy< typename HxImageSig3dInt::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, RGB2Intensity< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoSum< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoSinh< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxBpoBind2Val< typename DstSigT::ArithType, typename ImgSigT::ArithType, HxBpoNotEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< HxImageSig3dByte, SrcSigT, HxUpoCopy< typename HxImageSig3dByte::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoSub< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoMax< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxBpoBind2Val< typename DstSigT::ArithType, typename ImgSigT::ArithType, HxBpoGreaterThan< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxBpoBind2Val< typename DstSigT::ArithType, typename ImgSigT::ArithType, HxBpoEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoMin< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxBpoBind2Val< typename DstSigT::ArithType, typename ImgSigT::ArithType, HxBpoLessThan< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoRightShift< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoConjugate< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxBpoBind2Val< typename DstSigT::ArithType, typename ImgSigT::ArithType, HxBpoDot< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoAsin< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoCos< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoInf< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxBpoBind2Val< typename DstSigT::ArithType, typename ImgSigT::ArithType, HxBpoLessEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoColSpace< typename DstSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoNormInf< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig3dFloat, SrcSigT, HxUpoCopy< typename HxImageSig3dFloat::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dFloat, SrcSigT, HxUpoCopy< typename HxImageSig2dFloat::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoNorm2< typename DstSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoGetPixElt< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoComplement< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoLog< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dComplex, SrcSigT, HxUpoCopy< typename HxImageSig2dComplex::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoTriStateThreshold< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoAnd< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< HxImageSig2dVec3Short, SrcSigT, HxUpoCopy< typename HxImageSig2dVec3Short::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec2Double, SrcSigT, HxUpoCopy< typename HxImageSig2dVec2Double::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoPow< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoMax< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoCross< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoLUTvec< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoMod< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< HxImageSig2dVec3Byte, SrcSigT, HxUpoCopy< typename HxImageSig2dVec3Byte::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoNegate< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoThreshold< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoCeil< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoRound< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoAtan< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoCosh< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec2Float, SrcSigT, HxUpoCopy< typename HxImageSig2dVec2Float::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec2Short, SrcSigT, HxUpoCopy< typename HxImageSig2dVec2Short::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec2Byte, SrcSigT, HxUpoCopy< typename HxImageSig2dVec2Byte::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< SrcSigT, SrcSigT, HxUpoBinMap< typename SrcSigT::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoProduct< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoLog10< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoAcos< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dInt, SrcSigT, HxUpoCopy< typename HxImageSig2dInt::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoNorm1< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoOr< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoLUT< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoAtan2< typename DstSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoTanh< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoSup< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoMin< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigD, ImgSigT, HxUpoReciprocal< typename ImgSigD::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoSin< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoDiv< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoExp< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec2Int, SrcSigT, HxUpoCopy< typename HxImageSig2dVec2Int::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoSqrt< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoArg< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dByte, SrcSigT, HxUpoCopy< typename HxImageSig2dByte::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoMul< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoTan< typename ImgSigT::ArithTypeDouble, typename ImgSigT::ArithType > >, HxImgFtorUpo< DstSigT, ImgSigT, HxBpoBind2Val< typename DstSigT::ArithType, typename ImgSigT::ArithType, HxBpoGreaterEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoRAVBO< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoFloor< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec3Double, SrcSigT, HxUpoCopy< typename HxImageSig2dVec3Double::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoLeftShift< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxBpoBind2Val< typename ImgSigT::ArithType, typename ImgSigT::ArithType, HxBpoAdd< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > > >, HxImgFtorUpo< DstSigT, ImgSigT, HxUpoNorm2Sqr< typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< HxImageSig3dDouble, SrcSigT, HxUpoCopy< typename HxImageSig3dDouble::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig3dShort, SrcSigT, HxUpoCopy< typename HxImageSig3dShort::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec3Float, SrcSigT, HxUpoCopy< typename HxImageSig2dVec3Float::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dVec3Int, SrcSigT, HxUpoCopy< typename HxImageSig2dVec3Int::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dDouble, SrcSigT, HxUpoCopy< typename HxImageSig2dDouble::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< HxImageSig2dShort, SrcSigT, HxUpoCopy< typename HxImageSig2dShort::ArithType, typename SrcSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoAbs< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorUpo< ImgSigT, ImgSigT, HxUpoSetPartImage< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, and HxImgFtorUpo< ImgSigT, ImgSigT, AffinePix< typename ImgSigT::ArithType, typename ImgSigT::ArithType > >.


Constructor & Destructor Documentation

HxImgFtorI2::HxImgFtorI2 const KeyType   key [inline]
 

Constructor.

00048                                            : HxImgFunctor(key)
00049 {
00050 }

HxImgFtorI2::~HxImgFtorI2   [inline, virtual]
 

Destructor.

00054 {
00055 }


Member Function Documentation

virtual void HxImgFtorI2::callIt HxImageData   img1,
HxImageData   img2,
HxTagList   tags
[pure virtual]
 

callIt is implemented by HxImgFtorI2Cast::callIt.

Reimplemented in HxImgFtorI2Cast, HxImgFtorI2Cast< DstSigT, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dFloat, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dByte, SrcSigT >, HxImgFtorI2Cast< ImgSigT, ImgSigT >, HxImgFtorI2Cast< DstImgSigT, SrcImgSigT >, HxImgFtorI2Cast< HxImageSig3dDouble, SrcSigT >, HxImgFtorI2Cast< HxImageSig3dByte, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Float, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Float, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dDouble, SrcSigT >, HxImgFtorI2Cast< HxImageSig3dInt, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Byte, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Byte, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dInt, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Double, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Short, SrcSigT >, HxImgFtorI2Cast< DstSigT, ImgSigT >, HxImgFtorI2Cast< ResSigT, ImgSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Double, SrcSigT >, HxImgFtorI2Cast< ImgSigT, ExtraImSigT >, HxImgFtorI2Cast< ImgSigT, KerSigT >, HxImgFtorI2Cast< ImgSigT, ExtraImgSigT >, HxImgFtorI2Cast< HxImageSig3dShort, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dShort, SrcSigT >, HxImgFtorI2Cast< SrcSigT, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Int, SrcSigT >, HxImgFtorI2Cast< ImgSigD, ImgSigT >, HxImgFtorI2Cast< HxImageSig2dVec3Int, SrcSigT >, HxImgFtorI2Cast< HxImageSig2dVec2Short, SrcSigT >, HxImgFtorI2Cast< ImgSigT, KerImgSigT >, HxImgFtorI2Cast< HxImageSig2dComplex, SrcSigT >, and HxImgFtorI2Cast< HxImageSig3dFloat, SrcSigT >.


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