, 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] |