Main Page   Class Overview   Pixels   Images   Geometry   Quick Index  

HxFuncNgbOp2d.h File Reference

More...

#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...


Detailed Description


Function Documentation

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.

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.

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.

template<class DstDataPtrT, class SrcDataPtrT, class NgbT>
void HxFuncNgbOp2d DstDataPtrT    dstPtr,
SrcDataPtrT    srcPtr,
HxSizes    dstSize,
NgbT &    ngb
[inline]
 

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 }


Generated on Tue Jan 8 13:59:20 2002 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001