18#ifndef itkTransformPenaltyTerm_h 
   19#define itkTransformPenaltyTerm_h 
   44template <
class TFixedImage, 
class TScalarType = 
double>
 
   60  using typename Superclass::CoordinateRepresentationType;
 
   61  using typename Superclass::MovingImageType;
 
   62  using typename Superclass::MovingImagePixelType;
 
   64  using typename Superclass::MovingImageConstPointer;
 
   65  using typename Superclass::FixedImageType;
 
   67  using typename Superclass::FixedImageConstPointer;
 
   68  using typename Superclass::FixedImageRegionType;
 
   72  using typename Superclass::InputPointType;
 
   73  using typename Superclass::OutputPointType;
 
   74  using typename Superclass::TransformParametersType;
 
   75  using typename Superclass::TransformJacobianType;
 
   76  using typename Superclass::InterpolatorType;
 
   77  using typename Superclass::InterpolatorPointer;
 
   78  using typename Superclass::RealType;
 
   79  using typename Superclass::GradientPixelType;
 
   80  using typename Superclass::GradientImageType;
 
   81  using typename Superclass::GradientImagePointer;
 
   86  using typename Superclass::MeasureType;
 
   87  using typename Superclass::DerivativeType;
 
   89  using typename Superclass::ParametersType;
 
 
  141#ifndef ITK_MANUAL_INSTANTIATION 
  142#  include "itkTransformPenaltyTerm.hxx" 
An extension of the ITK ImageToImageMetric. It is the intended base class for all elastix metrics.
 
typename BSplineOrder1TransformType::Pointer BSplineOrder1TransformPointer
 
typename TransformType::OutputPointType MovingImagePointType
 
typename ImageSamplerType::OutputVectorContainerPointer ImageSampleContainerPointer
 
typename AdvancedTransformType::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
 
typename FixedImageType::PixelType FixedImagePixelType
 
typename DerivativeType::ValueType DerivativeValueType
 
AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 3 > BSplineOrder3TransformType
 
typename FixedImageIndexType::IndexValueType FixedImageIndexValueType
 
typename MovingImageType::IndexType MovingImageIndexType
 
typename ImageSamplerType::OutputVectorContainerType ImageSampleContainerType
 
typename MovingImageType::Pointer MovingImagePointer
 
ImageMaskSpatialObject< Self::FixedImageDimension > FixedImageMaskType
 
typename BSplineOrder3TransformType::Pointer BSplineOrder3TransformPointer
 
typename FixedImageType::Pointer FixedImagePointer
 
typename BSplineOrder2TransformType::Pointer BSplineOrder2TransformPointer
 
AdvancedTransform< ScalarType, FixedImageDimension, MovingImageDimension > AdvancedTransformType
 
typename FixedImageType::IndexType FixedImageIndexType
 
SmartPointer< MovingImageMaskType > MovingImageMaskPointer
 
AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 1 > BSplineOrder1TransformType
 
MultiThreaderBase::WorkUnitInfo ThreadInfoType
 
typename TransformType::InputPointType FixedImagePointType
 
SmartPointer< FixedImageMaskType > FixedImageMaskPointer
 
typename InterpolatorType::ContinuousIndexType MovingImageContinuousIndexType
 
AdvancedCombinationTransform< ScalarType, FixedImageDimension > CombinationTransformType
 
AdvancedBSplineDeformableTransform< ScalarType, FixedImageDimension, 2 > BSplineOrder2TransformType
 
ImageMaskSpatialObject< Self::MovingImageDimension > MovingImageMaskType