#include <HxNgbIsMaxGradDir2d.h>
Public Types | |
typedef HxNgbCnumTag | IteratorCategory |
typedef HxNgb1PhaseTag | PhaseCategory |
typedef HxNgbTransInVarTag | TransVarianceCategory |
typedef HxCnum | CnumType |
Public Methods | |
HxNgbIsMaxGradDir2d (HxTagList &tags) | |
~HxNgbIsMaxGradDir2d () | |
HxSizes | size () |
CnumType | begin () |
CnumType | end () |
void | init (const ArithT &value) |
void | next (int x, int y, const ArithT &value) |
ResultT | result () const |
Static Public Methods | |
HxString | className () |
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.