18#ifndef elxTransformRigidityPenaltyTerm_h 
   19#define elxTransformRigidityPenaltyTerm_h 
  109template <
class TElastix>
 
  137  using typename Superclass1::CoordinateRepresentationType;
 
  138  using typename Superclass1::MovingImageType;
 
  139  using typename Superclass1::MovingImagePixelType;
 
  140  using typename Superclass1::MovingImageConstPointer;
 
  141  using typename Superclass1::FixedImageType;
 
  142  using typename Superclass1::FixedImageConstPointer;
 
  143  using typename Superclass1::FixedImageRegionType;
 
  145  using typename Superclass1::TransformPointer;
 
  146  using typename Superclass1::InputPointType;
 
  147  using typename Superclass1::OutputPointType;
 
  148  using typename Superclass1::TransformParametersType;
 
  149  using typename Superclass1::TransformJacobianType;
 
  150  using typename Superclass1::InterpolatorType;
 
  151  using typename Superclass1::InterpolatorPointer;
 
  152  using typename Superclass1::RealType;
 
  153  using typename Superclass1::GradientPixelType;
 
  154  using typename Superclass1::GradientImageType;
 
  155  using typename Superclass1::GradientImagePointer;
 
  160  using typename Superclass1::MeasureType;
 
  161  using typename Superclass1::DerivativeType;
 
  162  using typename Superclass1::ParametersType;
 
 
  238#ifndef ITK_MANUAL_INSTANTIATION 
  239#  include "elxTransformRigidityPenaltyTerm.hxx" 
This class is the elastix base class for all Metrics.
 
itk::SingleValuedCostFunction ITKBaseType
 
typename ElastixType::RegistrationBaseType RegistrationType
 
typename ImageSamplerType::OutputVectorContainerPointer ImageSampleContainerPointer
 
typename MovingImageType::RegionType MovingImageRegionType
 
typename FixedImageType::PixelType FixedImagePixelType
 
typename ImageSamplerType::OutputVectorContainerType ImageSampleContainerType
 
ImageMaskSpatialObject< Self::FixedImageDimension > FixedImageMaskType
 
SmartPointer< MovingImageMaskType > MovingImageMaskPointer
 
LimiterFunctionBase< RealType, FixedImageDimension > FixedImageLimiterType
 
ImageSamplerBase< FixedImageType > ImageSamplerType
 
LimiterFunctionBase< RealType, MovingImageDimension > MovingImageLimiterType
 
typename MovingImageLimiterType::OutputType MovingImageLimiterOutputType
 
typename FixedImageLimiterType::OutputType FixedImageLimiterOutputType
 
SmartPointer< FixedImageMaskType > FixedImageMaskPointer
 
typename ImageSamplerType::Pointer ImageSamplerPointer
 
ImageMaskSpatialObject< Self::MovingImageDimension > MovingImageMaskType