18#ifndef itkRegistrationParameterScalesFromShiftBase_h
19#define itkRegistrationParameterScalesFromShiftBase_h
43template <
typename TMetric>
120#ifndef ITK_MANUAL_INSTANTIATION
121# include "itkRegistrationParameterScalesFromShiftBase.hxx"
Control indentation during Print() invocation.
OptimizerParameters< TMetric::ParametersValueType > ParametersType
TMetric::ParametersValueType FloatType
OptimizerParameters< TMetric::ParametersValueType > ScalesType
typename MetricType::MovingTransformType MovingTransformType
RegistrationParameterScalesEstimator()
typename TMetric::JacobianType JacobianType
typename TMetric::VirtualIndexType VirtualIndexType
typename TMetric::VirtualPointType VirtualPointType
typename TMetric::VirtualImageConstPointer VirtualImageConstPointer
typename MetricType::FixedTransformType FixedTransformType
virtual void ComputeSampleShifts(const ParametersType &deltaParameters, ScalesType &localShifts)=0
virtual FloatType ComputeMaximumVoxelShift(const ParametersType &deltaParameters)
FloatType EstimateStepScale(const ParametersType &step) override
SmartPointer< Self > Pointer
RegistrationParameterScalesEstimator< TMetric > Superclass
RegistrationParameterScalesFromShiftBase Self
void PrintSelf(std::ostream &os, Indent indent) const override
typename ParametersType::ValueType ParametersValueType
RegistrationParameterScalesFromShiftBase()
void EstimateLocalStepScales(const ParametersType &step, ScalesType &localStepScales) override
SmartPointer< const Self > ConstPointer
~RegistrationParameterScalesFromShiftBase() override=default
ParametersValueType m_SmallParameterVariation
void EstimateScales(ScalesType ¶meterScales) override
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....