18#ifndef elxRayCastResampleInterpolator_h 
   19#define elxRayCastResampleInterpolator_h 
   37template <
class TElastix>
 
   40                                                        typename ResampleInterpolatorBase<TElastix>::CoordRepType>
 
   71  using typename Superclass1::OutputType;
 
   72  using typename Superclass1::InputImageType;
 
   73  using typename Superclass1::IndexType;
 
   74  using typename Superclass1::ContinuousIndexType;
 
   75  using typename Superclass1::PointType;
 
   90    AdvancedTransform<typename InterpolatorBase<TElastix>::CoordRepType, Self::ImageDimension, Self::ImageDimension>;
 
 
  135#ifndef ITK_MANUAL_INSTANTIATION 
  136#  include "elxRayCastResampleInterpolator.hxx" 
An interpolator based on ...
 
typename EulerTransformType::ParametersType TransformParametersType
 
ITK_DISALLOW_COPY_AND_MOVE(RayCastResampleInterpolator)
 
typename CombinationTransformType::Pointer CombinationTransformPointer
 
typename AdvancedTransformType::Pointer AdvancedTransformPointer
 
typename itk::AdvancedCombinationTransform< typename InterpolatorBase< TElastix >::CoordRepType, Self::ImageDimension > CombinationTransformType
 
itk::SmartPointer< const Self > ConstPointer
 
itkStaticConstMacro(ImageDimension, unsigned int, Superclass1::ImageDimension)
 
typename EulerTransformType::Pointer EulerTransformPointer
 
typename ElastixType::ParameterMapType ParameterMapType
 
ParameterMapType CreateDerivedTransformParameterMap() const override
 
EulerTransformPointer m_PreTransform
 
void BeforeRegistration() override
 
CombinationTransformPointer m_CombinationTransform
 
TransformParametersType m_PreParameters
 
void ReadFromFile() override
 
RayCastResampleInterpolator()=default
 
typename InputImageType::SpacingType SpacingType
 
typename Superclass2::ITKBaseType ITKBaseType
 
void InitializeRayCastInterpolator()
 
~RayCastResampleInterpolator() override=default
 
itk::SmartPointer< Self > Pointer
 
typename itk::EulerTransform< typename InterpolatorBase< TElastix >::CoordRepType, ImageDimension > EulerTransformType
 
typename itk::AdvancedTransform< typename InterpolatorBase< TElastix >::CoordRepType, Self::ImageDimension, Self::ImageDimension > AdvancedTransformType
 
elxClassNameMacro("FinalRayCastInterpolator")
 
This class is the elastix base class for all ResampleInterpolators.
 
itk::InterpolateImageFunction< InputImageType, CoordRepType > ITKBaseType
 
typename ElastixType::ParameterMapType ParameterMapType
 
typename ElastixType::RegistrationBaseType RegistrationType
 
Projective interpolation of an image at specified positions.
 
typename TInputImage::SizeType SizeType