18#ifndef itkRegistrationParameterScalesFromPhysicalShift_h
19#define itkRegistrationParameterScalesFromPhysicalShift_h
34template <
typename TMetric>
54 using typename Superclass::ScalesType;
57 using typename Superclass::ParametersType;
60 using typename Superclass::FloatType;
62 using typename Superclass::VirtualPointType;
63 using typename Superclass::VirtualIndexType;
64 using typename Superclass::MovingTransformType;
65 using typename Superclass::FixedTransformType;
66 using typename Superclass::JacobianType;
67 using typename Superclass::VirtualImageConstPointer;
80 template <
typename TTransform>
89#ifndef ITK_MANUAL_INSTANTIATION
90# include "itkRegistrationParameterScalesFromPhysicalShift.hxx"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Class to hold and manage different parameter types used during optimization.
Registration helper class for estimating scales of transform parameters a step sizes,...
void ComputeSampleShiftsInternal(const ParametersType &deltaParameters, ScalesType &sampleShifts)
RegistrationParameterScalesFromPhysicalShift()=default
void ComputeSampleShifts(const ParametersType &deltaParameters, ScalesType &sampleShifts) override
~RegistrationParameterScalesFromPhysicalShift() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
Registration helper base class for estimating scales of transform parameters from the maximum voxel s...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....