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

HxFuncGenConv3d.c File Reference

More...

#include "HxFuncGenConv3d.h"

Functions

template<class DstDataPtrType, class SrcDataPtrType, class KernelT, class PixOpT, class RedOpT> void HxFuncGenConv3d_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 HxFuncGenConv3d_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 HxFuncGenConv3dDispatch (DstDataPtrType dstPtr, SrcDataPtrType srcPtr, KernelT &kernel, HxSizes dstSize, PixOpT &pixOp, RedOpT &redOp, bool rowpixfunc)
 Dispatch function for GenConv3d. More...


Detailed Description


Function Documentation

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

Dispatch function for GenConv3d.

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

00088 {
00089     if (rowpixfunc)
00090         HxFuncGenConv3d_rowpixfunc(dstPtr, srcPtr, kernel,
00091                                    dstSize, pixOp, redOp);
00092     else
00093         HxFuncGenConv3d_norowpixfunc(dstPtr, srcPtr, kernel,
00094                                      dstSize, pixOp, redOp);
00095 }


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