18 #ifndef __itkRegistrationParameterScalesFromShiftBase_h
19 #define __itkRegistrationParameterScalesFromShiftBase_h
42 template <
class TMetric >
57 typedef typename Superclass::ScalesType
ScalesType;
74 virtual void EstimateScales(
ScalesType &scales);
92 virtual void PrintSelf(std::ostream &os,
Indent indent)
const;
96 virtual FloatType ComputeMaximumVoxelShift(
const ParametersType &deltaParameters);
100 virtual void ComputeSampleShifts(
const ParametersType &deltaParameters, ScalesType &localShifts) = 0;
104 void operator=(
const Self&);
115 #ifndef ITK_MANUAL_INSTANTIATION
116 #include "itkRegistrationParameterScalesFromShiftBase.hxx"