IPAnalysis/GaussianMask.h File Reference


Classes

struct  data_to_thread
 Structure to allow information to be passed to threaded (parallel) routines. More...

Functions

void IPGZ::gaussianMask2D (PixelArray2D< float > *rawData, PixelArray2D< float > *filteredData, int filterWidth, int filterHeight)
 Routine to apply a gaussian mask in 2D.
void IPGZ::gaussianMask2D (PixelArray2D< float > *rawData, PixelArray2D< float > *filteredData, int filterWidth, int filterHeight, float minimumThreshold)
 Routine to apply a gaussian mask in 2D with minimum threshold coarse-graining.
void IPGZ::gaussianMask3D (PixelArray3D< float > *rawData, PixelArray3D< float > *filteredData, int filterWidth, int filterHeight, int filterDepth, float minimumThreshold)
 Routine to apply a gaussian mask in 3D with minimum threshold coarse-graining.
void IPGZ::gaussianMask3D (PixelArray3D< float > *rawData, PixelArray3D< float > *filteredData, int filterWidth, int filterHeight, int filterDepth)
 Routine to apply a gaussian mask in 3D.
void * IPGZ::launchThreadGaussianMask3D (void *data)
 Method lauched when creating new threads for the gaussian mask calculation.
void * IPGZ::launchThreadGaussianMaskMin3D (void *data)
 Method lauched when creating new threads for the gaussian mask calculation with minimum threshold coarse-graining.
void IPGZ::gaussianMask3Dparallel (PixelArray3D< float > *rawData, PixelArray3D< float > *filteredData, int filterWidth, int filterHeight, int filterDepth, float minimumThreshold, int numThreads)
 Routine to apply a gaussian mask in 3D with minimum threshold coarse-graining and support for multiple processors.
void IPGZ::gaussianMask3Dparallel (PixelArray3D< float > *rawData, PixelArray3D< float > *filteredData, int filterWidth, int filterHeight, int filterDepth, int numThreads)
 Routine to apply a gaussian mask in 3D with support for multiple processors.
void IPGZ::gaussianMask3DStartFinish (PixelArray3D< float > *rawData, PixelArray3D< float > *filteredData, int filterWidth, int filterHeight, int filterDepth, float minimumThreshold, int start, int finish)
 Routine to apply a gaussian mask in 3D with minimum threshold coarse-graining.
void IPGZ::gaussianMask3DStartFinish (PixelArray3D< float > *rawData, PixelArray3D< float > *filteredData, int filterWidth, int filterHeight, int filterDepth, int start, int finish)
 Routine to apply a gaussian mask in 3D.


Generated on Mon Aug 27 13:39:31 2007 for IPAnalysis by  doxygen 1.5.3