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

HxImgFtorI3Cast Class Template Reference

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

#include <HxImgFtorI3Cast.h>

Inheritance diagram for HxImgFtorI3Cast::

HxImgFtorI3 HxImgFunctor List of all members.

Public Types

typedef HxImgFtorI3CastKey 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...

typedef Img3SigT::DataPtrType Img3DataPtrType
 The data pointer type of the third image. More...


Public Methods

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

virtual ~HxImgFtorI3Cast ()
 Destructor. More...

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


Protected Methods

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


Detailed Description

template<class Img1SigT, class Img2SigT, class Img3SigT>
class HxImgFtorI3Cast< Img1SigT, Img2SigT, Img3SigT >

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

Template parameters:


Member Typedef Documentation

template<class Img1SigT, class Img2SigT, class Img3SigT>
typedef HxImgFtorI3CastKey HxImgFtorI3Cast::KeyType
 

The key type of this class.

Reimplemented from HxImgFtorI3.

Reimplemented in HxImgFtorBpo, HxImgFtorGenConv2d, HxImgFtorGenConv2dK1d, HxImgFtorGenConv3d, HxImgFtorGenConv3dK1d, HxImgFtorKernelNgb2d, HxImgFtorNgb2dExtra, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoLessThan< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoXor< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMin< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSqrDst< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoGreaterEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSub< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoInf< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoDot< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoOr< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxMagnitude< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoAnd< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSup< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoNotEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoCross< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoPow< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoRightShift< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoLeftShift< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoDiv< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMax< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoGreaterThan< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMul< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, DstSigT, ImgSigT, HxBpoSetPixElt< typename DstSigT::ArithType, typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, LblSigT, HxBpoHighlightRegion< typename ImgSigT::ArithType, typename ImgSigT::ArithTypeDouble, typename LblSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoVec2< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoAddSat< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMod< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSubSat< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoAdd< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoLessEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMaxAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoSupAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMinAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoInfAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv3d< ImgSigT, KerSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel3d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv3dK1d< DstSigT, SrcSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename SrcSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel1d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorKernelNgb2d< DstSigT, SrcSigT, KerSigT, HxKerNgbNormCorrelation< typename SrcSigT::ArithType, typename DstSigT::ArithTypeDouble > >, and HxImgFtorNgb2dExtra< InOutT, InOutT, InOutT, HxNgbLocalMode< typename InOutT::ArithType, typename InOutT::ArithType > >.

template<class Img1SigT, class Img2SigT, class Img3SigT>
typedef Img1SigT::DataPtrType HxImgFtorI3Cast::Img1DataPtrType
 

The data pointer type of the first image.

template<class Img1SigT, class Img2SigT, class Img3SigT>
typedef Img2SigT::DataPtrType HxImgFtorI3Cast::Img2DataPtrType
 

The data pointer type of the second image.

template<class Img1SigT, class Img2SigT, class Img3SigT>
typedef Img3SigT::DataPtrType HxImgFtorI3Cast::Img3DataPtrType
 

The data pointer type of the third image.


Constructor & Destructor Documentation

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

Constructor.

00085                                         : HxImgFtorI3(key)
00086 {
00087 }

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

Destructor.

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


Member Function Documentation

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

Converts parameters and calls doIt.

Reimplemented from HxImgFtorI3.

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

template<class Img1SigT, class Img2SigT, class Img3SigT>
virtual void HxImgFtorI3Cast< Img1SigT, Img2SigT, Img3SigT >::doIt Img1DataPtrType    imgPtr,
Img2DataPtrType    extraPtr,
Img3DataPtrType    anotherPtr,
HxSizes    imgSize,
HxSizes    extraSize,
HxSizes    anotherSize,
HxTagList   tags,
HxImgFtorDescription   description = 0
[protected, pure virtual]
 

doIt is implemented by derived image functors:.

Reimplemented in HxImgFtorBpo, HxImgFtorGenConv2d, HxImgFtorGenConv2dK1d, HxImgFtorGenConv3d, HxImgFtorGenConv3dK1d, HxImgFtorKernelNgb2d, HxImgFtorNgb2dExtra, HxImgFtorQueueBased, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoLessThan< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoXor< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMin< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSqrDst< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoGreaterEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSub< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoInf< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoDot< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoOr< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxMagnitude< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoAnd< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSup< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoNotEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoCross< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoPow< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoRightShift< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoLeftShift< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoDiv< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMax< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoGreaterThan< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMul< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, DstSigT, ImgSigT, HxBpoSetPixElt< typename DstSigT::ArithType, typename DstSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, LblSigT, HxBpoHighlightRegion< typename ImgSigT::ArithType, typename ImgSigT::ArithTypeDouble, typename LblSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoVec2< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoAddSat< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoMod< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoSubSat< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< ImgSigT, ImgSigT, ImgSigT, HxBpoAdd< typename ImgSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorBpo< DstSigT, ImgSigT, ImgSigT, HxBpoLessEqual< typename DstSigT::ArithType, typename ImgSigT::ArithType, typename ImgSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMaxAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoSupAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoMinAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2d< ImgSigT, KerSigT, KerSigT, HxBpoAdd< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoInfAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel2d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv2dK1d< 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 > >, HxImgFtorGenConv3d< ImgSigT, KerSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename KerSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel3d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorGenConv3dK1d< DstSigT, SrcSigT, KerSigT, HxBpoMul< typename KerSigT::ArithType, typename SrcSigT::ArithType, typename KerSigT::ArithType >, HxBpoAddAssign< typename KerSigT::ArithType, typename KerSigT::ArithType >, HxKernel1d< typename KerSigT::DataPtrType, typename KerSigT::ArithType > >, HxImgFtorKernelNgb2d< DstSigT, SrcSigT, KerSigT, HxKerNgbNormCorrelation< typename SrcSigT::ArithType, typename DstSigT::ArithTypeDouble > >, HxImgFtorNgb2dExtra< InOutT, InOutT, InOutT, HxNgbLocalMode< typename InOutT::ArithType, typename InOutT::ArithType > >, HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, QWatershedMarkers2< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >, HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, QWatershedMarkers< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >, HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, QLabelGrassFire< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >, HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, ImageToSegmentation< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >, HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, GetBlobFeatures< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >, HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, QWaterShedLV< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >, HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, QThinning< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >, and HxImgFtorQueueBased< ImgSigT, ExtraSigT, MaskImgSigT, QLabelFrans< typename ImgSigT::ArithType, typename ExtraSigT::ArithType, typename MaskImgSigT::ArithType > >.


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