43  using typename Superclass::FixedImageRegionType;
 
   53  itkSetMacro(NumAdditionalSamplesFixed, 
unsigned int);
 
   54  itkSetMacro(ReducedDimensionIndex, 
unsigned int);
 
   55  itkSetMacro(UseZeroAverageDisplacementConstraint, 
bool);
 
   57  itkSetMacro(TransformIsStackTransform, 
bool);
 
   60  using typename Superclass::CoordinateRepresentationType;
 
   61  using typename Superclass::MovingImageType;
 
   62  using typename Superclass::MovingImagePixelType;
 
   63  using typename Superclass::MovingImageConstPointer;
 
   64  using typename Superclass::FixedImageType;
 
   65  using typename Superclass::FixedImageConstPointer;
 
   66  using typename Superclass::TransformType;
 
   67  using typename Superclass::TransformPointer;
 
   68  using typename Superclass::InputPointType;
 
   69  using typename Superclass::OutputPointType;
 
   70  using typename Superclass::TransformParametersType;
 
   71  using typename Superclass::TransformJacobianType;
 
   72  using typename Superclass::InterpolatorType;
 
   73  using typename Superclass::InterpolatorPointer;
 
   74  using typename Superclass::RealType;
 
   75  using typename Superclass::GradientPixelType;
 
   76  using typename Superclass::GradientImageType;
 
   77  using typename Superclass::GradientImagePointer;
 
   82  using typename Superclass::MeasureType;
 
   83  using typename Superclass::DerivativeType;
 
   85  using typename Superclass::ParametersType;
 
  106  GetValue(
const TransformParametersType & parameters) 
const override;
 
  110  GetDerivative(
const TransformParametersType & parameters, DerivativeType & derivative) 
const override;
 
  116                        DerivativeType &                Derivative) 
const override;
 
  129  PrintSelf(std::ostream & os, Indent indent) 
const override;
 
  139    typename itk::ContinuousIndex<CoordinateRepresentationType, FixedImageDimension>;
 
  152                                        DerivativeType &                  imageJacobian) 
const override;
 
  157  SampleRandom(
const int n, 
const int m, std::vector<int> & numbers) 
const;
 
  160  unsigned int m_NumAdditionalSamplesFixed{};
 
  161  unsigned int m_ReducedDimensionIndex{};
 
  164  bool m_UseZeroAverageDisplacementConstraint{ 
true };
 
  170  bool m_TransformIsStackTransform{ 
false };