18 #ifndef itkPointSetToPointSetMetric_h
19 #define itkPointSetToPointSetMetric_h
44 template<
typename TFixedPo
intSet,
typename TMovingPo
intSet >
72 TMovingPointSet::PointDimension);
74 TFixedPointSet::PointDimension);
133 virtual ~PointSetToPointSetMetric() {}
134 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
148 #ifndef ITK_MANUAL_INSTANTIATION
149 #include "itkPointSetToPointSetMetric.hxx"
SmartPointer< const Self > ConstPointer
static const unsigned int MovingPointSetDimension
TransformType::InputPointType InputPointType
Light weight base class for most itk classes.
MovingPointSetType::ConstPointer MovingPointSetConstPointer
TransformType::Pointer TransformPointer
Superclass::ParametersValueType CoordinateRepresentationType
void SetTransformParameters(const ParametersType ¶meters) const
This class is a base for the CostFunctions returning a multiple values.
MultipleValuedCostFunction Superclass
Superclass::ParametersType ParametersType
FixedPointSetType::ConstPointer FixedPointSetConstPointer
static const unsigned int FixedPointSetDimension
FixedPointSetType::PointDataContainer::ConstIterator FixedPointDataIterator
TFixedPointSet FixedPointSetType
SmartPointer< Self > Pointer
TransformType::ParametersType TransformParametersType
TransformType::JacobianType TransformJacobianType
Transform< CoordinateRepresentationType, itkGetStaticConstMacro(MovingPointSetDimension), itkGetStaticConstMacro(FixedPointSetDimension) > TransformType
Computes similarity between two point sets.
Array2D< double > DerivativeType
MovingPointSetType::PointDataContainer::ConstIterator MovingPointDataIterator
TransformPointer m_Transform
virtual unsigned int GetNumberOfParameters(void) const override
Array2D class representing a 2D array with size defined at construction time.
Class to hold and manage different parameter types used during optimization.
MovingPointSetType::PointsContainer::ConstIterator MovingPointIterator
TMovingPointSet::PixelType MovingPointSetPixelType
TInternalComputationValueType ParametersValueType
Standard exception handling object.
MovingPointSetConstPointer m_MovingPointSet
Superclass::MeasureType MeasureType
PointSetToPointSetMetric()
virtual void Initialize(void)
void operator=(const Self &)
TMovingPointSet MovingPointSetType
Control indentation during Print() invocation.
Array< double > MeasureType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
A templated class holding a geometric point in n-Dimensional space.
FixedPointSetConstPointer m_FixedPointSet
PointSetToPointSetMetric Self
FixedPointSetType::PointsContainer::ConstIterator FixedPointIterator
Superclass::DerivativeType DerivativeType
TransformType::OutputPointType OutputPointType
Superclass::ParametersType ParametersType