Downsample image using convolution of original voxels with kernel in x dimension. More...
#include <ConvolutionFunction.h>
Public Attributes | |
int | _Factor |
Downsampling factor. | |
const GenericImage< TVoxel > * | _Input |
Image to downsample. | |
int | _Offset |
Offset of first voxel. | |
Public Attributes inherited from mirtk::ConvolutionFunction::ConvolveExtendedForegroundInX< TKernel > | |
int | _X |
Number of voxels in x dimension (nx) | |
Public Attributes inherited from mirtk::VoxelFunction | |
const ImageAttributes * | _Domain |
Additional Inherited Members | |
Public Member Functions inherited from mirtk::VoxelFunction | |
void | join (VoxelFunction &) |
Join results. | |
void | split (VoxelFunction &) |
VoxelFunction () | |
Default constructor. | |
Static Public Member Functions inherited from mirtk::VoxelFunction | |
static bool | IsReduction () |
Protected Member Functions inherited from mirtk::ConvolutionFunction::ExtendedForegroundConvolution1D< TKernel > | |
template<class T > | |
bool | ConvolveCenterVoxel (const T *in, double &acc) const |
Apply kernel initially at center voxel. | |
template<class T > | |
void | ConvolveLeftNeighbors (int i, int n, const T *in, int s, double &acc) const |
Apply kernel to left neighbors of given voxel. | |
template<class T > | |
void | ConvolveRightNeighbors (int i, int n, const T *in, int s, double &acc) const |
Apply kernel to right neighbors of given voxel. | |
ExtendedForegroundConvolution1D (const BaseImage *image, const TKernel *kernel, int size, double norm=1.0) | |
Constructor. | |
Downsample image using convolution of original voxels with kernel in x dimension.
Definition at line 1482 of file ConvolutionFunction.h.