|
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.
|