#include "HxNgbOpCategory.h"
Go to the source code of this file.
Functions | |
template<class DstDataPtrT, class SrcDataPtrT, class NgbT, class KernelT> void | HxFuncKernelNgbOp2d (DstDataPtrT dstPtr, SrcDataPtrT srcPtr, HxSizes dstSize, NgbT &ngb, KernelT &kernel, const HxNgbLoopTag, const HxNgb1PhaseTag, const HxNgbTransInVarTag) |
2 dimensional, translation invariant, 1 phase, loop neighbourhood operation with kernel. More... | |
template<class DstDataPtrT, class SrcDataPtrT, class NgbT, class KernelT> void | HxFuncKernelNgbOp2d (DstDataPtrT dstPtr, SrcDataPtrT srcPtr, HxSizes dstSize, NgbT &ngb, KernelT &kernel, const HxNgbLoopTag, const HxNgb2PhaseTag, const HxNgbTransInVarTag) |
2 dimensional, translation invariant, 2 phase, loop neighbourhood operation using a kernel. More... | |
template<class DstDataPtrT, class SrcDataPtrT, class NgbT, class KernelT> void | HxFuncKernelNgbOp2d (DstDataPtrT dstPtr, SrcDataPtrT srcPtr, HxSizes dstSize, NgbT &ngb, KernelT &kernel) |
Dispatch function for HxFuncKernelNgbOp2d. More... |
|
2 dimensional, translation invariant, 1 phase, loop neighbourhood operation with kernel.
|
|
2 dimensional, translation invariant, 2 phase, loop neighbourhood operation using a kernel.
|
|
Dispatch function for HxFuncKernelNgbOp2d. Dispatch is based on the categories defined in NgbT.
00062 { 00063 HxFuncKernelNgbOp2d( 00064 dstPtr, srcPtr, dstSize, ngb, kernel, 00065 typename NgbT::IteratorCategory(), 00066 typename NgbT::PhaseCategory(), 00067 typename NgbT::TransVarianceCategory()); 00068 } |