18 #ifndef itkPointSetToPointSetMetric_h
19 #define itkPointSetToPointSetMetric_h
44 template<
typename TFixedPo
intSet,
typename TMovingPo
intSet >
72 static constexpr
unsigned int MovingPointSetDimension = TMovingPointSet::PointDimension;
73 static constexpr
unsigned int FixedPointSetDimension = TFixedPointSet::PointDimension;
83 Self::MovingPointSetDimension,
84 Self::FixedPointSetDimension >;
118 void SetTransformParameters(
const ParametersType & parameters)
const;
122 {
return m_Transform->GetNumberOfParameters(); }
126 virtual void Initialize();
131 void PrintSelf(std::ostream & os,
Indent indent)
const override;
141 #ifndef ITK_MANUAL_INSTANTIATION
142 #include "itkPointSetToPointSetMetric.hxx"
typename TransformType::OutputPointType OutputPointType
Light weight base class for most itk classes.
typename MovingPointSetType::ConstPointer MovingPointSetConstPointer
typename TMovingPointSet::PixelType MovingPointSetPixelType
This class is a base for the CostFunctions returning a multiple values.
typename MovingPointSetType::PointDataContainer::ConstIterator MovingPointDataIterator
typename MovingPointSetType::PointsContainer::ConstIterator MovingPointIterator
typename FixedPointSetType::ConstPointer FixedPointSetConstPointer
typename TransformType::Pointer TransformPointer
Computes similarity between two point sets.
Superclass::ParametersValueType CoordinateRepresentationType
typename TransformType::InputPointType InputPointType
TransformPointer m_Transform
TFixedPointSet FixedPointSetType
Array2D class representing a 2D array with size defined at construction time.
unsigned int GetNumberOfParameters() const override
MovingPointSetConstPointer m_MovingPointSet
typename TransformType::JacobianType TransformJacobianType
TMovingPointSet MovingPointSetType
Control indentation during Print() invocation.
typename TransformType::ParametersType TransformParametersType
typename FixedPointSetType::PointsContainer::ConstIterator FixedPointIterator
A templated class holding a geometric point in n-Dimensional space.
FixedPointSetConstPointer m_FixedPointSet
typename FixedPointSetType::PointDataContainer::ConstIterator FixedPointDataIterator