Classes | Functions
mirtk::ConvolutionFunction Namespace Reference

Voxel functions implementing convolution of an image with a discrete kernel. More...

Classes

struct  ConvolveExtendedForegroundInT
 Compute convolution for given voxel along t dimension. More...
 
struct  ConvolveExtendedForegroundInX
 Compute convolution of voxel with kernel in x dimension. More...
 
struct  ConvolveExtendedForegroundInY
 Compute convolution for given voxel along y dimension. More...
 
struct  ConvolveExtendedForegroundInZ
 Compute convolution for given voxel along z dimension. More...
 
struct  ConvolveForegroundInT
 Perform convolution of image foreground along t with truncation of kernel at boundary. More...
 
struct  ConvolveForegroundInX
 Perform convolution of image foreground along x with truncation of kernel at boundary. More...
 
struct  ConvolveForegroundInY
 Perform convolution of image foreground along y with truncation of kernel at boundary. More...
 
struct  ConvolveForegroundInZ
 Perform convolution of image foreground along z with truncation of kernel at boundary. More...
 
struct  ConvolveInT
 Perform convolution along t with truncation of kernel at boundary. More...
 
struct  ConvolveInX
 Perform convolution along x with truncation of kernel at boundary. More...
 
struct  ConvolveInY
 Perform convolution along y with truncation of kernel at boundary. More...
 
struct  ConvolveInZ
 Perform convolution along z with truncation of kernel at boundary. More...
 
struct  ConvolveMirroredForegroundInT
 Compute convolution for given voxel along t dimension. More...
 
struct  ConvolveMirroredForegroundInX
 Compute convolution of voxel with kernel in x dimension. More...
 
struct  ConvolveMirroredForegroundInY
 Compute convolution for given voxel along y dimension. More...
 
struct  ConvolveMirroredForegroundInZ
 Compute convolution for given voxel along z dimension. More...
 
struct  ConvolveTruncatedForegroundInT
 Compute convolution for given voxel along t dimension. More...
 
struct  ConvolveTruncatedForegroundInX
 Compute convolution of voxel with kernel in x dimension. More...
 
struct  ConvolveTruncatedForegroundInY
 Compute convolution for given voxel along y dimension. More...
 
struct  ConvolveTruncatedForegroundInZ
 Compute convolution for given voxel along z dimension. More...
 
struct  ConvolveWeightedImageInT
 Perform convolution of weighted image along t with truncation of kernel at boundary. More...
 
struct  ConvolveWeightedImageInX
 Perform convolution of weighted image along x with truncation of kernel at boundary. More...
 
struct  ConvolveWeightedImageInY
 Perform convolution of weighted image along y with truncation of kernel at boundary. More...
 
struct  ConvolveWeightedImageInZ
 Perform convolution of weighted image along z with truncation of kernel at boundary. More...
 
struct  DownsampleConvolvedExtendedForegroundInX
 Downsample image using convolution of original voxels with kernel in x dimension. More...
 
struct  DownsampleConvolvedExtendedForegroundInY
 Downsample image using convolution of original voxels with kernel in y dimension. More...
 
struct  DownsampleConvolvedExtendedForegroundInZ
 Downsample image using convolution of original voxels with kernel in z dimension. More...
 
struct  DownsampleConvolvedMirroredForegroundInX
 Downsample image using convolution of original voxels with kernel in x dimension. More...
 
struct  DownsampleConvolvedMirroredForegroundInY
 Downsample image using convolution of original voxels with kernel in y dimension. More...
 
struct  DownsampleConvolvedMirroredForegroundInZ
 Downsample image using convolution of original voxels with kernel in z dimension. More...
 
class  ExtendedForegroundConvolution1D
 Base class of 1D convolution functions which extends the foreground into background. More...
 
struct  MirrorBoundaryCondition
 Mirror image at boundary. More...
 
class  MirroredForegroundConvolution1D
 Base class of 1D convolution functions which mirror the foreground into background. More...
 
class  TruncatedForegroundConvolution1D
 Base class of 1D convolution functions which truncate the kernel at the foreground boundary. More...
 

Functions

double Epsilon ()
 Tolerance used for floating point comparisons.
 

Detailed Description

Voxel functions implementing convolution of an image with a discrete kernel.