CudaMathOps.H File Reference

#include "CUDA/CudaImage.H"
#include "CUDA/cudadefs.h"
#include "Image/Point2D.H"
Include dependency graph for CudaMathOps.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void cudaGetMin (const CudaImage< float > &src, CudaImage< float > &minim, CudaImage< float > *buf=0)
void cudaGetMax (const CudaImage< float > &src, CudaImage< float > &maxim, CudaImage< float > *buf=0)
void cudaGetAvg (const CudaImage< float > &src, CudaImage< float > &avgim, CudaImage< float > *buf=0)
void cudaGetMinMax (const CudaImage< float > &src, CudaImage< float > &minim, CudaImage< float > &maxim, CudaImage< float > *buf=0)
void cudaGetMinMaxAvg (const CudaImage< float > &src, CudaImage< float > &minim, CudaImage< float > &maxim, CudaImage< float > &avgim, CudaImage< float > *buf=0)
template<class T >
cudaGetScalar (const CudaImage< T > &src)
void cudaInplaceNormalize (CudaImage< float > &dst, const float nmin, const float nmax)
void cudaInplaceClamp (CudaImage< float > &dst, const float cmin, const float cmax)
void cudaInplaceRectify (CudaImage< float > &dst)
void cudaClear (CudaImage< float > &dst, const float val)
void cudaAbs (CudaImage< float > &src)
void cudaInplaceAddScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceSubtractScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceMultiplyScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceDivideScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceAddImages (CudaImage< float > &im1, const CudaImage< float > &im2)
void cudaInplaceSubtractImages (CudaImage< float > &im1, const CudaImage< float > &im2)
void cudaInplaceMultiplyImages (CudaImage< float > &im1, const CudaImage< float > &im2)
void cudaInplaceDivideImages (CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaGetAvg (const CudaImage< float > &src)
CudaImage< float > cudaGetSum (const CudaImage< float > &src)
CudaImage< float > cudaSquared (const CudaImage< float > &src)
CudaImage< float > cudaSqrt (const CudaImage< float > &src)
CudaImage< float > cudaAddImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaSubtractImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaMultiplyImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaDivideImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaTakeMax (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaQuadEnergy (const CudaImage< float > &real, const CudaImage< float > &imag)
void cudaInplaceAttenuateBorders (CudaImage< float > &a, int size)
void cudaFindMin (const CudaImage< float > &src, Point2D< int > &p, float &val)
void cudaFindMax (const CudaImage< float > &src, Point2D< int > &p, float &val)

Detailed Description

C++ wrapper for CUDA Math operations

Definition in file CudaMathOps.H.

Generated on Sun May 8 08:11:19 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3