#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 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001