, including all inherited members.
| Absolute(gevd_bufferxy &buf) | gevd_float_operators | [static] |
| AbsoluteDifference(const gevd_bufferxy &buf1, const gevd_bufferxy &buf2) | gevd_float_operators | [static] |
| Allocate(gevd_bufferxy *space, const gevd_bufferxy &model, int bits_per_pixel=0, int sizeX=0, int sizeY=0) | gevd_float_operators | [static] |
| Apply(gevd_bufferxy &buf, float(*func)(float)) | gevd_float_operators | [static] |
| BestCorrelation(const float *data, const int length, const float *pattern, const int radius, int &shift, const int search) | gevd_float_operators | [static] |
| BilinearInterpolate(const gevd_bufferxy &img, float x, float y) | gevd_float_operators | [static] |
| BufferToFloat(const gevd_bufferxy &from, gevd_bufferxy &floatto) | gevd_float_operators | [static] |
| CoarseFineCorrelation(const float *dataPyr, const int dlength, const float *patternPyr, const int plength, float &shift, const int coarse, const int fine, const float cutoff=0, const float overlap=0.75f, float *matches=0) | gevd_float_operators | [static] |
| Convolve(const gevd_bufferxy &from, const gevd_bufferxy &kernel, gevd_bufferxy *&to) | gevd_float_operators | [static] |
| Convolve(const gevd_bufferxy &from, gevd_bufferxy *&to, const float *xkernel, const int xradius, const bool xevenp, const float *ykernel, const int yradius, const bool yevenp, const bool xwrap=false, const bool ywrap=false) | gevd_float_operators | [static] |
| Convolve(const gevd_bufferxy &from, gevd_bufferxy *&to, const float *xkernel, const int xradius, const bool xevenp, const int yradius, const bool xwrap=false, const bool ywrap=false) | gevd_float_operators | [static] |
| Convolve(const float *from, float *&to, const int len, const float *kernel, const int radius, const bool evenp, const bool wrap=false) | gevd_float_operators | [static] |
| CopyNdRecursive(const float *from_array, const int from_size, const int *from_dims, float *to_array, const int to_size, const int *to_dims, const int ndim, const bool fullp=true) | gevd_float_operators | [protected, static] |
| Correlation(const gevd_bufferxy &from, const gevd_bufferxy &kernel, gevd_bufferxy *&to) | gevd_float_operators | [static] |
| Correlation(const float *data, const int length, const float *pattern, const int radius, const int index) | gevd_float_operators | [static] |
| CorrelationAlongAxis(const gevd_bufferxy &from, const gevd_bufferxy &kernel, gevd_bufferxy *&to) | gevd_float_operators | [static] |
| Correlations(const float *data, const int length, const float *pattern, const int radius, const int index, const int search) | gevd_float_operators | [static] |
| Curvature(float *from, float *&to, const int len, const bool wrap=false) | gevd_float_operators | [static] |
| DeleteBoundaryArtifacts(float *wave, const int n, const int nlevels) | gevd_float_operators | [static] |
| DeleteBoundaryArtifacts(gevd_bufferxy &wave, const int nlevels) | gevd_float_operators | [static] |
| DeleteMixedComponents(gevd_bufferxy &wave, const int nlevels) | gevd_float_operators | [static] |
| DrawFrame(gevd_bufferxy &buf, const int loc, const float value=0) | gevd_float_operators | [static] |
| ExpandBy2(const gevd_bufferxy &cfrom, gevd_bufferxy *&to, const float burt_ka=0.359375f) | gevd_float_operators | [static] |
| ExpandBy2AlongX(const gevd_bufferxy &cfrom, const int y, float *yline, const int len, const float ka, const float kb, const float kc) | gevd_float_operators | [protected, static] |
| Extract(const gevd_bufferxy &buf, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| Fill(gevd_bufferxy &buf, const float value, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| FillFrameX(gevd_bufferxy &buf, const float value, const int width=1) | gevd_float_operators | [static] |
| FillFrameY(gevd_bufferxy &buf, const float value, const int width=1) | gevd_float_operators | [static] |
| Find1dGaussianKernel(const float sigma, float *&kernel, int &radius, const float fuzz=0.02f) | gevd_float_operators | [static] |
| FindWavelet(const int waveletno, float *&cc, float *&cr, int &ncof) | gevd_float_operators | [static] |
| FloatToBuffer(const gevd_bufferxy &floatfrom, gevd_bufferxy &to) | gevd_float_operators | [static] |
| Gaussian(gevd_bufferxy &img, gevd_bufferxy *&smooth, const float sigma=1.0f, const bool xwrap=false, const bool ywrap=false) | gevd_float_operators | [static] |
| Gaussian(const float x, const float sigma) | gevd_float_operators | [protected, static] |
| gevd_float_operators() | gevd_float_operators | [private] |
| Gradient(const gevd_bufferxy &smooth, gevd_bufferxy *&mag, gevd_bufferxy *&dirx, gevd_bufferxy *&diry, const bool xwrap=false, const bool ywrap=false) | gevd_float_operators | [static] |
| Hessian(const gevd_bufferxy &smooth, gevd_bufferxy *&mag, gevd_bufferxy *&dirx, gevd_bufferxy *&diry, const bool xwrap=false, const bool ywrap=false) | gevd_float_operators | [static] |
| InterpolateParabola(float y1, float y0, float y2, float &y) | gevd_float_operators | [static] |
| IsSimilarBuffer(const gevd_bufferxy &buf1, const gevd_bufferxy &buf2) | gevd_float_operators | [static] |
| Laplacian(const gevd_bufferxy &smooth, gevd_bufferxy *&mag, gevd_bufferxy *&dirx, gevd_bufferxy *&diry, const bool xwrap=false, const bool ywrap=false) | gevd_float_operators | [static] |
| LowHighPyramid(float *highPass, float *lowPass, int n, int nlevels, const float *lo_filter, const float *hi_filter, int ncof, float *wksp) | gevd_float_operators | [static] |
| Maximum(const gevd_bufferxy &buf, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| Maximum(const float *data, const int length, int &index, float &value) | gevd_float_operators | [static] |
| Minimum(const gevd_bufferxy &buf, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| Negate(gevd_bufferxy &buf) | gevd_float_operators | [static] |
| NonMaximumSuppression(const gevd_bufferxy &magnitude, const gevd_bufferxy &directionx, const gevd_bufferxy &directiony, const float threshold, gevd_bufferxy *&contour, gevd_bufferxy *&direction, gevd_bufferxy *&locationx, gevd_bufferxy *&locationy, const bool xwrap=false, const bool ywrap=false) | gevd_float_operators | [static] |
| NonMaximumSuppression(const float *from, const int len, const float threshold, int *&index, float *&mag, float *&locs, const bool wrap=false) | gevd_float_operators | [static] |
| Normalize(gevd_bufferxy &buf, const float lo, const float hi) | gevd_float_operators | [static] |
| Orientation(const gevd_bufferxy &smooth, gevd_bufferxy *&theta, gevd_bufferxy *&coherence, const int frame=1) | gevd_float_operators | [static] |
| PadToPowerOf2(gevd_bufferxy &buf) | gevd_float_operators | [static] |
| ProjectOntoX(const gevd_bufferxy &buf, float *&proj, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| ProjectOntoY(const gevd_bufferxy &buf, float *&proj, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| ProjectWaveOntoX(const gevd_bufferxy &buf, float *&proj, const int nlevels=0) | gevd_float_operators | [static] |
| ProjectWaveOntoY(const gevd_bufferxy &buf, float *&proj, const int nlevels=0) | gevd_float_operators | [static] |
| Pyramid(const float *from, const int length, float *&to, int &nlevels, int trim=0, const float burt_ka=0.359375f) | gevd_float_operators | [static] |
| Read1dKernel(const char *filename, float *&kernel, int &radius, bool &evenp) | gevd_float_operators | [static] |
| Read2dKernel(const char *filename) | gevd_float_operators | [static] |
| RunningSum(float *from, float *&to, const int len, const int radius, const bool wrap=false) | gevd_float_operators | [static] |
| Scale(gevd_bufferxy &buf, float factor) | gevd_float_operators | [static] |
| SetupPipeline(const float *data, const int len, const int kradius, const bool wrap, float *&cache, float *&pipeline) | gevd_float_operators | [protected, static] |
| ShiftToPositive(gevd_bufferxy &buf) | gevd_float_operators | [static] |
| ShrinkBy2(const gevd_bufferxy &cfrom, gevd_bufferxy *&to, const float burt_ka=0.359375f) | gevd_float_operators | [static] |
| ShrinkBy2(const float *from, const int length, float *&to, const float burt_ka=0.359375f) | gevd_float_operators | [static] |
| ShrinkBy2_D(const gevd_bufferxy &from, gevd_bufferxy *&to, float no_value, float burt_ka=0.359375f) | gevd_float_operators | [static] |
| ShrinkBy2AlongX(const gevd_bufferxy &cfrom, const int y, float *yline, const int len, const float ka, const float kb, const float kc) | gevd_float_operators | [protected, static] |
| ShrinkBy2AlongX_D(const gevd_bufferxy &from, int from_sizeX, int sizeX, int y, float kernel[], float no_value, float *yline, float *wline) | gevd_float_operators | [protected, static] |
| SimilarBuffer(const gevd_bufferxy &buffer, int bits_per_pixel=0, int sizeX=0, int sizeY=0) | gevd_float_operators | [static] |
| Slope(float *from, float *&to, const int len, const bool wrap=false) | gevd_float_operators | [static] |
| Sum(const gevd_bufferxy &buf, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| SupportAngle(const gevd_bufferxy &dirx, const gevd_bufferxy &diry, const gevd_bufferxy &magnitude, gevd_bufferxy *&angle) | gevd_float_operators | [static] |
| SurfaceCurvature(const gevd_bufferxy &normal, gevd_bufferxy *&curvature) | gevd_float_operators | [static] |
| SurfaceCurvatureD(const gevd_bufferxy &normal, const gevd_bufferxy &surface, gevd_bufferxy *&curvature, float dflt, float pixel_distance=1.0f) | gevd_float_operators | [static] |
| SurfaceNormal(const gevd_bufferxy &range, gevd_bufferxy *&normal) | gevd_float_operators | [static] |
| SurfaceNormalD(const gevd_bufferxy &range, gevd_bufferxy *&normal, float no_value, float pixel_distance=1.0f) | gevd_float_operators | [static] |
| TestWavelets() | gevd_float_operators | [protected, static] |
| Threshold(gevd_bufferxy &buf, float noise, int sizeX=0, int sizeY=0, int origX=0, int origY=0) | gevd_float_operators | [static] |
| TransposeExtract(const gevd_bufferxy &buf, int sizeX, int sizeY, int origX, int origY) | gevd_float_operators | [static] |
| TransposeUpdate(gevd_bufferxy &buf, const gevd_bufferxy &sub, int origX, int origY) | gevd_float_operators | [static] |
| TruncateHighFrequencies(gevd_bufferxy &wave, const int nlevels, const float threshold=0.1f) | gevd_float_operators | [static] |
| TruncateLowestFrequency(gevd_bufferxy &wave, const int nlevels) | gevd_float_operators | [static] |
| TruncateToCeiling(gevd_bufferxy &buf, float ceil) | gevd_float_operators | [static] |
| TruncateToPositive(gevd_bufferxy &buf) | gevd_float_operators | [static] |
| UnpadFromPowerOf2(gevd_bufferxy &padded, int sizeX, int sizeY) | gevd_float_operators | [static] |
| Update(gevd_bufferxy &old_buf, const gevd_bufferxy &new_buf, int origX=0, int origY=0) | gevd_float_operators | [static] |
| WaveletTransform(float *array, const int n, const bool forwardp, int nlevels, const int waveletno=4) | gevd_float_operators | [static] |
| WaveletTransformByBlock(float *array, const int *dims, const int ndim, const bool forwardp, int nlevels, const int waveletno=4) | gevd_float_operators | [static] |
| WaveletTransformByBlock(const gevd_bufferxy &cfrom, gevd_bufferxy *&to, const bool forwardp, int nlevels, const int waveletno=4) | gevd_float_operators | [static] |
| WaveletTransformByIndex(float *array, const int *dims, const int ndim, const bool forwardp, int nlevels, const int waveletno=4) | gevd_float_operators | [static] |
| WaveletTransformByIndex(const gevd_bufferxy &cfrom, gevd_bufferxy *&to, const bool forwardp, int nlevels, const int waveletno=4) | gevd_float_operators | [static] |
| WaveletTransformStep(float *array, const int n, const bool forwardp, const float *lo_filter, const float *hi_filter, const int ncof, float *wksp) | gevd_float_operators | [protected, static] |
| WaveletTransformStep(float *array, const int *dims, const int ndim, const bool forwardp, const float *lo_filter, const float *hi_filter, const int ncof, float *buffer, float *wksp) | gevd_float_operators | [protected, static] |
| WrapAlongX(const gevd_bufferxy &img) | gevd_float_operators | [protected, static] |
| WrapAlongY(const gevd_bufferxy &img) | gevd_float_operators | [protected, static] |