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

HxFuncGenConv2d.c File Reference

More...

#include "HxFuncGenConv2d.h"

Functions

template<class DstDataPtrType, class SrcDataPtrType, class KernelT, class PixOpT, class RedOpT> void HxFuncGenConv2d_rowpixfunc (DstDataPtrType dstPtr, SrcDataPtrType srcPtr, KernelT &kernel, HxSizes dstSize, PixOpT &pixOp, RedOpT &redOp)
template<class DstDataPtrType, class SrcDataPtrType, class KernelT, class PixOpT, class RedOpT> void HxFuncGenConv2d_norowpixfunc (DstDataPtrType dstPtr, SrcDataPtrType srcPtr, KernelT &kernel, HxSizes dstSize, PixOpT &pixOp, RedOpT &redOp)
template<class DstDataPtrType, class SrcDataPtrType, class KernelT, class PixOpT, class RedOpT> void HxFuncGenConv2dDispatch (DstDataPtrType dstPtr, SrcDataPtrType srcPtr, KernelT &kernel, HxSizes dstSize, PixOpT &pixOp, RedOpT &redOp, bool rowpixfunc)
 Dispatch function for GenConv2d. More...


Detailed Description


Function Documentation

template<class DstDataPtrType, class SrcDataPtrType, class KernelT, class PixOpT, class RedOpT>
void HxFuncGenConv2dDispatch DstDataPtrType    dstPtr,
SrcDataPtrType    srcPtr,
KernelT &    kernel,
HxSizes    dstSize,
PixOpT &    pixOp,
RedOpT &    redOp,
bool    rowpixfunc
 

Dispatch function for GenConv2d.

Parameters:
dstPtr  Output image: IS = dstSize, IBS = 0
srcPtr  Input image: IS = srcSize, IBS = kernelSize/2, srcPtr is at (IX0,IY0)
kernel  Input image, IS = kernelSize, IBS = 0

00079 {
00080     if (rowpixfunc)
00081         HxFuncGenConv2d_rowpixfunc(dstPtr, srcPtr, kernel,
00082                                    dstSize, pixOp, redOp);
00083     else
00084         HxFuncGenConv2d_norowpixfunc(dstPtr, srcPtr, kernel,
00085                                      dstSize, pixOp, redOp);
00086 }


Generated on Tue Feb 3 14:18:47 2004 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001