18 #ifndef itkRegistrationParameterScalesFromIndexShift_h
19 #define itkRegistrationParameterScalesFromIndexShift_h
33 template <
typename TMetric >
88 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
92 template<
typename TContinuousIndexType>
97 void operator=(const
Self&) ITK_DELETE_FUNCTION;
99 template <typename TTransform>
107 #ifndef ITK_MANUAL_INSTANTIATION
108 #include "itkRegistrationParameterScalesFromIndexShift.hxx"
Superclass::FloatType FloatType
Light weight base class for most itk classes.
Superclass::VirtualPointType VirtualPointType
Superclass::JacobianType JacobianType
Registration helper class for estimating scales of transform parameters from the maximum voxel shift ...
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Registration helper base class for estimating scales of transform parameters from the maximum voxel s...
RegistrationParameterScalesFromIndexShift()
FixedImageType::PointType FixedPointType
MovingImageType::ConstPointer MovingImageConstPointer
RegistrationParameterScalesFromIndexShift Self
SmartPointer< const Self > ConstPointer
Superclass::VirtualPointType VirtualPointType
void TransformPointToContinuousIndex(const VirtualPointType &point, TContinuousIndexType &mappedIndex)
Superclass::FixedTransformType FixedTransformType
RegistrationParameterScalesFromShiftBase< TMetric > Superclass
Superclass::ScalesType ScalesType
Superclass::JacobianType JacobianType
MovingImageType::PointType MovingPointType
Superclass::ParametersType ParametersType
~RegistrationParameterScalesFromIndexShift()
Superclass::VirtualIndexType VirtualIndexType
TMetric::MovingImageType MovingImageType
SmartPointer< Self > Pointer
TMetric::FixedImageType FixedImageType
void ComputeSampleShiftsInternal(const ParametersType &deltaParameters, ScalesType &localShifts)
MovingImageType::IndexType MovingIndexType
virtual void ComputeSampleShifts(const ParametersType &deltaParameters, ScalesType &localShifts) override
FixedImageType::ConstPointer FixedImageConstPointer
Superclass::FixedTransformType FixedTransformType
Superclass::MovingTransformType MovingTransformType
itk::ContinuousIndex< FixedPointValueType, FixedImageType::ImageDimension > FixedContinuousIndexType
A templated class holding a point in n-Dimensional image space.
Superclass::MovingTransformType MovingTransformType
Superclass::ScalesType ScalesType
Superclass::VirtualIndexType VirtualIndexType
Superclass::ParametersType ParametersType
Control indentation during Print() invocation.
FixedImageType::IndexType FixedIndexType
Superclass::FloatType FloatType
FixedImageType::PointValueType FixedPointValueType
Superclass::VirtualImageConstPointer VirtualImageConstPointer
Superclass::VirtualImageConstPointer VirtualImageConstPointer
MovingImageType::PointValueType MovingPointValueType
itk::ContinuousIndex< MovingPointValueType, MovingImageType::ImageDimension > MovingContinuousIndexType