18#ifndef itkPointSetToPointSetMetric_h
19#define itkPointSetToPointSetMetric_h
44template <
typename TFixedPo
intSet,
typename TMovingPo
intSet>
72 static constexpr unsigned int MovingPointSetDimension = TMovingPointSet::PointDimension;
73 static constexpr unsigned int FixedPointSetDimension = TFixedPointSet::PointDimension;
124 return m_Transform->GetNumberOfParameters();
145#ifndef ITK_MANUAL_INSTANTIATION
146# include "itkPointSetToPointSetMetric.hxx"
Array2D class representing a 2D array.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
This class is a base for the CostFunctions returning a multiple values.
Superclass::ParametersType ParametersType
Class to hold and manage different parameter types used during optimization.
Computes similarity between two point sets.
typename MovingPointSetType::ConstPointer MovingPointSetConstPointer
typename MovingPointSetType::PointDataContainer::ConstIterator MovingPointDataIterator
typename FixedPointSetType::PointsContainer::ConstIterator FixedPointIterator
typename TransformType::InputPointType InputPointType
typename FixedPointSetType::ConstPointer FixedPointSetConstPointer
void SetTransformParameters(const ParametersType ¶meters) const
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::ParametersValueType CoordinateRepresentationType
typename TransformType::Pointer TransformPointer
~PointSetToPointSetMetric() override=default
PointSetToPointSetMetric()
typename TransformType::JacobianType TransformJacobianType
TFixedPointSet FixedPointSetType
TMovingPointSet MovingPointSetType
typename MovingPointSetType::PointsContainer::ConstIterator MovingPointIterator
typename FixedPointSetType::PointDataContainer::ConstIterator FixedPointDataIterator
virtual void Initialize()
unsigned int GetNumberOfParameters() const override
typename TMovingPointSet::PixelType MovingPointSetPixelType
typename TransformType::ParametersType TransformParametersType
typename TransformType::OutputPointType OutputPointType
A templated class holding a geometric point in n-Dimensional space.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....