20 #ifndef MIRTK_VelocityToDisplacementFieldSS_H 21 #define MIRTK_VelocityToDisplacementFieldSS_H 23 #include "mirtk/VelocityToDisplacementField.h" 24 #include "mirtk/GenericImage.h" 31 class InterpolateImageFunction;
41 template <
class TVoxel>
50 mirtkPublicAttributeMacro(
int, NumberOfSquaringSteps);
53 mirtkPublicAttributeMacro(
bool, Upsample);
58 mirtkPublicAttributeMacro(
bool, SmoothBeforeDownsampling);
65 mirtkPublicAttributeMacro(
VoxelType, MaxScaledVelocity);
68 mirtkPublicAggregateMacro(
ImageType, ExternalCache);
71 mirtkAggregateMacro(
ImageType, Displacement);
106 #endif // MIRTK_VelocityToDisplacementFieldSS_H VelocityToDisplacementFieldSS()
Constructor.
virtual ~VelocityToDisplacementFieldSS()
Destructor.
virtual void Initialize()
Initialize filter.
virtual void Finalize()
Finalize filter.
TVoxel VoxelType
Input/output image voxel type.
virtual void Run()
Compute output = log(input)