18 #ifndef itkRegistrationParameterScalesFromIndexShift_h 19 #define itkRegistrationParameterScalesFromIndexShift_h 33 template <
typename TMetric >
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>
97 void operator=(
const Self&) ITK_DELETE_FUNCTION;
99 template <
typename TTransform>
107 #ifndef ITK_MANUAL_INSTANTIATION 108 #include "itkRegistrationParameterScalesFromIndexShift.hxx" Superclass::FloatType FloatType
Superclass::VirtualPointType VirtualPointType
void operator=(const Self &) ITK_DELETE_FUNCTION
Superclass::JacobianType JacobianType
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...
RegistrationParameterScalesFromIndexShift()
FixedImageType::PointType FixedPointType
MovingImageType::ConstPointer MovingImageConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
RegistrationParameterScalesFromIndexShift Self
SmartPointer< const Self > ConstPointer
Superclass::VirtualPointType VirtualPointType
void TransformPointToContinuousIndex(const VirtualPointType &point, TContinuousIndexType &mappedIndex)
Superclass::FixedTransformType FixedTransformType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
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