#include "HxNgbOpCategory.h"
Go to the source code of this file.
Functions | |
template<class DstDataPtrT, class SrcDataPtrT, class NgbT> void | HxFuncNgbOp2d (DstDataPtrT dstPtr, SrcDataPtrT srcPtr, HxSizes dstSize, NgbT &ngb, const HxNgbCnumTag, const HxNgb1PhaseTag, const HxNgbTransInVarTag) |
2 dimensional, translation invariant, 1 phase, coordinate enumerated neighbourhood operation. More... | |
template<class DstDataPtrT, class SrcDataPtrT, class NgbT> void | HxFuncNgbOp2d (DstDataPtrT dstPtr, SrcDataPtrT srcPtr, HxSizes dstSize, NgbT &ngb, const HxNgbLoopTag, const HxNgb1PhaseTag, const HxNgbTransInVarTag) |
2 dimensional, translation invariant, 1 phase, loop neighbourhood operation. More... | |
template<class DstDataPtrT, class SrcDataPtrT, class NgbT> void | HxFuncNgbOp2d (DstDataPtrT dstPtr, SrcDataPtrT srcPtr, HxSizes dstSize, NgbT &ngb, const HxNgbLoopTag, const HxNgb2PhaseTag, const HxNgbTransInVarTag) |
2 dimensional, translation invariant, 2 phase, loop neighbourhood operation. More... | |
template<class DstDataPtrT, class SrcDataPtrT, class NgbT> void | HxFuncNgbOp2d (DstDataPtrT dstPtr, SrcDataPtrT srcPtr, HxSizes dstSize, NgbT &ngb) |
Dispatch function for HxFuncNgbOp2d. More... |
|
2 dimensional, translation invariant, 1 phase, coordinate enumerated neighbourhood operation.
|
|
2 dimensional, translation invariant, 1 phase, loop neighbourhood operation.
|
|
2 dimensional, translation invariant, 2 phase, loop neighbourhood operation.
|
|
Dispatch function for HxFuncNgbOp2d. Dispatch is based on the categories defined in NgbT.
00058 { 00059 HxFuncNgbOp2d( 00060 dstPtr, srcPtr, dstSize, ngb, 00061 typename NgbT::IteratorCategory(), 00062 typename NgbT::PhaseCategory(), 00063 typename NgbT::TransVarianceCategory()); 00064 } |