18 #ifndef itkPointSetToPointSetMetric_h
19 #define itkPointSetToPointSetMetric_h
44 template<
typename TFixedPo
intSet,
typename TMovingPo
intSet >
71 itkStaticConstMacro(MovingPointSetDimension,
unsigned int,
72 TMovingPointSet::PointDimension);
73 itkStaticConstMacro(FixedPointSetDimension,
unsigned int,
74 TFixedPointSet::PointDimension);
85 itkGetStaticConstMacro(MovingPointSetDimension),
120 void SetTransformParameters(
const ParametersType & parameters)
const;
124 {
return m_Transform->GetNumberOfParameters(); }
128 virtual void Initialize(
void);
133 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
146 #ifndef ITK_MANUAL_INSTANTIATION
147 #include "itkPointSetToPointSetMetric.hxx"
SmartPointer< const Self > ConstPointer
TransformType::InputPointType InputPointType
MovingPointSetType::ConstPointer MovingPointSetConstPointer
TransformType::Pointer TransformPointer
Superclass::ParametersValueType CoordinateRepresentationType
This class is a base for the CostFunctions returning a multiple values.
MultipleValuedCostFunction Superclass
FixedPointSetType::ConstPointer FixedPointSetConstPointer
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.
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
virtual ~PointSetToPointSetMetric() override
MovingPointSetConstPointer m_MovingPointSet
Superclass::MeasureType MeasureType
TMovingPointSet MovingPointSetType
Control indentation during Print() invocation.
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