18 #ifndef itkImageToSpatialObjectMetric_h
19 #define itkImageToSpatialObjectMetric_h
24 #include "vnl/vnl_vector_fixed.h"
59 template <
typename TFixedImage,
typename TMovingSpatialObject>
80 static constexpr
unsigned int ImageDimension = FixedImageType::ImageDimension;
83 static constexpr
unsigned int ObjectDimension = MovingSpatialObjectType::ObjectDimension;
100 using VectorType = vnl_vector_fixed<double, Self::ObjectDimension>;
151 GetNumberOfParameters()
const override;
159 itkGetConstReferenceMacro(LastTransformParameters,
ParametersType);
169 PrintSelf(std::ostream & os,
Indent indent)
const override;
182 #ifndef ITK_MANUAL_INSTANTIATION
183 # include "itkImageToSpatialObjectMetric.hxx"