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

HxImgFtorI2Cast Class Template Reference

Class for (checked) conversion of (polymorphic) HxImageData parameters of HxImgFtorI2 to (statically typed) image data pointers. More...

#include <HxImgFtorI2Cast.h>

Inheritance diagram for HxImgFtorI2Cast::

HxImgFtorI2 HxImgFunctor List of all members.

Public Types

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

typedef Img1SigT::DataPtrType Img1DataPtrType
 The data pointer type of the first image. More...

typedef Img2SigT::DataPtrType Img2DataPtrType
 The data pointer type of the second image. More...


Public Methods

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

virtual ~HxImgFtorI2Cast ()
 Destructor. More...

virtual void callIt (HxImageData *img1, HxImageData *img2, HxTagList &tags)
 Converts parameters and calls doIt. More...


Protected Methods

virtual void doIt (Img1DataPtrType img1Ptr, Img2DataPtrType img2Ptr, HxSizes img1Size, HxSizes img2Size, HxTagList &tags, HxImgFtorDescription *description=0)=0
 doIt is implemented by derived image functors:. More...


Detailed Description

template<class Img1SigT, class Img2SigT>
class HxImgFtorI2Cast< Img1SigT, Img2SigT >

Class for (checked) conversion of (polymorphic) HxImageData parameters of HxImgFtorI2 to (statically typed) image data pointers.

Template parameters:


Member Typedef Documentation

template<class Img1SigT, class Img2SigT>
typedef HxImgFtorI2CastKey HxImgFtorI2Cast::KeyType
 

The key type of this class.

Reimplemented from HxImgFtorI2.

Reimplemented in HxImgFtorDiy, HxImgFtorExportExtra, 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 > >, 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 > >.

template<class Img1SigT, class Img2SigT>
typedef Img1SigT::DataPtrType HxImgFtorI2Cast::Img1DataPtrType
 

The data pointer type of the first image.

template<class Img1SigT, class Img2SigT>
typedef Img2SigT::DataPtrType HxImgFtorI2Cast::Img2DataPtrType
 

The data pointer type of the second image.


Constructor & Destructor Documentation

template<class Img1SigT, class Img2SigT>
HxImgFtorI2Cast< Img1SigT, Img2SigT >::HxImgFtorI2Cast const KeyType   key [inline]
 

Constructor.

00080             : HxImgFtorI2(key)
00081 {
00082 }

template<class Img1SigT, class Img2SigT>
HxImgFtorI2Cast< Img1SigT, Img2SigT >::~HxImgFtorI2Cast   [virtual]
 

Destructor.

00026 {
00027 #ifdef CD_TRACE
00028     HxEnvironment::instance()->outputStream()
00029         << "HxImgFtorI2Cast<>::~HxImgFtorI2Cast()" << STD_ENDL;
00030     HxEnvironment::instance()->flush();
00031 #endif
00032 }


Member Function Documentation

template<class Img1SigT, class Img2SigT>
void HxImgFtorI2Cast< Img1SigT, Img2SigT >::callIt HxImageData   img1,
HxImageData   img2,
HxTagList   tags
[virtual]
 

Converts parameters and calls doIt.

Reimplemented from HxImgFtorI2.

00038 {
00039     TYPENAME Img1SigT::DataPtrType img1Ptr
00040         = HxMakeDataPtr<typename Img1SigT::DataPtrType>(img1);
00041     TYPENAME Img2SigT::DataPtrType img2Ptr
00042         = HxMakeDataPtr<typename Img2SigT::DataPtrType>(img2);
00043     HxImgFtorDescription* description = getDescription();
00044     if (description)
00045     {
00046         description->setTags(tags);
00047         description->addArgument(img1->signature(), img1->sizes());
00048         description->addArgument(img2->signature(), img2->sizes());
00049         description->startTime();
00050     }
00051     
00052     doIt(
00053         img1Ptr, img2Ptr, img1->sizes(), img2->sizes(),
00054         tags, description);
00055 
00056     if (description)
00057         description->stopTime();
00058 }

template<class Img1SigT, class Img2SigT>
virtual void HxImgFtorI2Cast< Img1SigT, Img2SigT >::doIt Img1DataPtrType    dstPtr,
Img2DataPtrType    srcPtr,
HxSizes    dstSize,
HxSizes    srcSize,
HxTagList   tags,
HxImgFtorDescription   description = 0
[protected, pure virtual]
 

doIt is implemented by derived image functors:.

Reimplemented in HxImgFtorDiy, HxImgFtorExportExtra, 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 > >, 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 > >.


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