#include <ResamplingWithPadding.h>
Public Member Functions | |
ResamplingWithPadding (double, double, double, VoxelType) | |
Constructor. | |
ResamplingWithPadding (int, int, int, VoxelType) | |
Constructor. | |
ResamplingWithPadding (int, int, int, double, double, double, VoxelType) | |
Constructor. | |
virtual void | Run () |
Run the resampling filter. | |
Public Member Functions inherited from mirtk::Resampling< TVoxel > | |
Resampling (double, double, double) | |
Constructor. | |
Resampling (int, int, int) | |
Constructor. | |
Resampling (int, int, int, double, double, double) | |
Constructor. | |
Public Member Functions inherited from mirtk::ImageToImage< TVoxel > | |
ImageToImage () | |
Constructor. | |
virtual bool | RequiresBuffering () const |
virtual double | Run (int, int, int, int=0) |
Run filter on single voxel. | |
virtual | ~ImageToImage () |
Destructor. | |
Public Member Functions inherited from mirtk::Object | |
virtual const char * | NameOfClass () const =0 |
Get name of class, which this object is an instance of. | |
virtual ParameterList | Parameter () const |
Get parameter name/value pairs. | |
bool | Parameter (const ParameterList &) |
Set parameters from name/value pairs. | |
virtual bool | Set (const char *name, const char *value) |
virtual | ~Object () |
Destructor. | |
Protected Member Functions | |
virtual void | Initialize () |
Initialize the filter. | |
mirtkPublicAttributeMacro (VoxelType, PaddingValue) | |
Padding value. | |
Protected Member Functions inherited from mirtk::Resampling< TVoxel > | |
virtual void | InitializeOutput () |
Initialize filter output. | |
Protected Member Functions inherited from mirtk::ImageToImage< TVoxel > | |
virtual void | Finalize () |
void | Initialize (bool) |
mirtkAggregateMacro (ImageType, Buffer) | |
Buffer. | |
mirtkPublicAggregateMacro (const ImageType, Input) | |
Input image for filter. | |
mirtkPublicAggregateMacro (ImageType, Output) | |
Output image for filter. | |
Protected Member Functions inherited from mirtk::Object | |
template<typename... Args> | |
void | Throw (ErrorType err, const char *func, Args... args) const |
Additional Inherited Members | |
Public Types inherited from mirtk::ImageToImage< TVoxel > | |
typedef GenericImage< VoxelType > | ImageType |
Input/output image type. | |
typedef TVoxel | VoxelType |
Input/output image voxel type. | |
Static Public Member Functions inherited from mirtk::Object | |
static const char * | NameOfType () |
Get name of this class type. | |
Static Protected Member Functions inherited from mirtk::Object | |
template<typename... Args> | |
static void | ThrowStatic (ErrorType err, const char *cls, const char *func, Args... args) |
Class for resampling of padded images
This class defines and implements the resampling of images with arbitrary voxel dimensions. The new image intensity of the voxels is calculated by interpolation of the old image intensities, using InterpolateImageFunction::EvaluateWithPadding.
Definition at line 39 of file ResamplingWithPadding.h.