20 #ifndef MIRTK_VelocityToDisplacementField_H 21 #define MIRTK_VelocityToDisplacementField_H 23 #include "mirtk/ImageToImage.h" 25 #include "mirtk/InterpolationMode.h" 26 #include "mirtk/ExtrapolationMode.h" 39 template <
class TVoxel>
55 mirtkPublicAttributeMacro(
bool, ComputeInterpolationCoefficients);
61 mirtkPublicAttributeMacro(
bool, ComputeInverse);
64 mirtkPublicAttributeMacro(
int, NumberOfSteps);
67 mirtkPublicAttributeMacro(
double, UpperIntegrationLimit);
90 using Baseclass::Input;
103 #endif // MIRTK_VelocityToDisplacementField_H
virtual void Initialize()
Initialize filter.
VelocityToDisplacementField()
Constructor.
InterpolationMode
Image interpolation modes.
const ImageType * _InputDisplacementField
virtual void Finalize()
Finalize filter.
ExtrapolationMode
Image extrapolation modes.
virtual ~VelocityToDisplacementField()
Destructor.
virtual void Input(int, const ImageType *)
Set n-th input (0: velocity field, 1: input displacement field, optional)