gevd_float_operators Member List
This is the complete list of members for gevd_float_operators, 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]