1#ifndef __JBXL_GRAPHIC_MATH_H_
2#define __JBXL_GRAPHIC_MATH_H_
25#define NONE_SHAPE 0x0001
28#define SADDLE_RIDGE 0x0008
29#define SADDLE_VALLEY 0x0010
39#define TOP_VIEW_DEPTH 3
40#define SIDEZ_VIEW_DEPTH 3
78#define distance2(vp, rr, bc) euclid_distance(vp, rr, bc)
79#define mip(vp) to2d(vp, TOP_VIEW)
80#define free_mask(mk) free((mk)->imask)
WSGraph yySobel(WSGraph vp)
FSGraph fzzSobel(FSGraph vp)
WSGraph ySobel(WSGraph vp)
VSGraph vNabra(WSGraph vp)
VSGraph curvature(FSGraph vp)
WSGraph xSobel(WSGraph vp)
FSGraph fySobel(FSGraph vp)
FSGraph fyySobel(FSGraph vp)
FSGraph fxxSobel(FSGraph vp)
WSGraph zSobel(WSGraph vp)
FSGraph fxSobel(FSGraph vp)
WSGraph euclid_distance(WSGraph vp, int *rr, int bc)
WSGraph imask(WSGraph, FMask)
FSGraph fNabra(FSGraph vp)
WSGraph to2d(WSGraph gd, int mode)
WSGraph Nabra(WSGraph vp)
FSGraph fzSobel(FSGraph vp)
WSGraph xxSobel(WSGraph vp)
VSGraph curvature3D(FSGraph vp)
VSGraph vfNabra(FSGraph vp)
WSGraph zzSobel(WSGraph vp)
WSGraph Laplacian(WSGraph vp, int mode)
FMask gauss_mask(double sig, int mode, int size)
WSGraph WSCurve(WSGraph gx, int mode, int cc)
WSGraph edge_enhance(WSGraph gd, int mode)
WSGraph curv2WSGraph(VSGraph vp)
WSGraph median(WSGraph, int)
int out_round(WSGraph, int, int, IRBound *, int)
int * imask
pointer to mask
int nfact
normalized facter