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