Main Page   Class Overview   Pixels   Images   Geometry   Quick Index  

HxNgbNonMaxSuppression2d Class Template Reference

Neighbourhood functor for non maximum suppression in the gradient direction. More...

#include <HxNgbNonMaxSuppression2d.h>

List of all members.

Public Types

typedef HxNgbCnumTag IteratorCategory
 Coordinate enumerator version. More...

typedef HxNgb1PhaseTag PhaseCategory
 1 phase. More...

typedef HxNgbTransInVarTag TransVarianceCategory
 Translation invariant. More...

typedef HxCnum CnumType

Public Methods

 HxNgbNonMaxSuppression2d (HxTagList &tags)
 ~HxNgbNonMaxSuppression2d ()
HxSizes size ()
CnumType begin ()
CnumType & end ()
void init (const ArithT &value)
void next (int x, int y, const ArithT &value)
const ArithT & result () const

Static Public Methods

HxString className ()
 The name : "nonMaxSuppression". More...


Detailed Description

template<class ArithT>
class HxNgbNonMaxSuppression2d< ArithT >

Neighbourhood functor for non maximum suppression in the gradient direction.

If the current pixel is smaller than the two pixels in the gradient and opposite direction it is set to 0. ArithT is required to be a 2 dimensional vector.


Member Typedef Documentation

template<class ArithT>
typedef HxNgbCnumTag HxNgbNonMaxSuppression2d::IteratorCategory
 

Coordinate enumerator version.

template<class ArithT>
typedef HxNgb1PhaseTag HxNgbNonMaxSuppression2d::PhaseCategory
 

1 phase.

template<class ArithT>
typedef HxNgbTransInVarTag HxNgbNonMaxSuppression2d::TransVarianceCategory
 

Translation invariant.


Member Function Documentation

template<class ArithT>
HxString HxNgbNonMaxSuppression2d< ArithT >::className   [inline, static]
 

The name : "nonMaxSuppression".

00109 {
00110     static HxString s("nonMaxSuppression");
00111     return s;
00112 }


The documentation for this class was generated from the following files:
Generated on Tue Jan 8 13:59:33 2002 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001