18 #ifndef __itkPointSetToPointSetMetricv4_h
19 #define __itkPointSetToPointSetMetricv4_h
69 template<
class TFixedPo
intSet,
class TMovingPo
intSet>
85 typedef typename Superclass::MeasureType
MeasureType;
124 itkStaticConstMacro( FixedPointDimension,
DimensionType, Superclass::FixedDimension );
132 itkStaticConstMacro( MovingPointDimension,
DimensionType, Superclass::MovingDimension );
140 itkStaticConstMacro( PointDimension,
DimensionType, Superclass::FixedDimension );
246 virtual void GetLocalNeighborhoodValueAndDerivative(
const PointType &,
261 virtual
bool SupportsArbitraryVirtualDomainSamples(
void )
const
271 void PrintSelf( std::ostream & os,
Indent indent )
const;
294 virtual void InitializePointSets(
void )
const;
300 virtual void InitializeForIteration(
void )
const;
307 virtual SizeValueType CalculateNumberOfValidFixedPoints(
void )
const;
319 void TransformFixedAndCreateVirtualPointSet()
const;
327 void TransformMovingPointSet()
const;
333 void InitializePointsLocators()
const;
343 void operator=(
const Self & );
357 #ifndef ITK_MANUAL_INSTANTIATION
358 #include "itkPointSetToPointSetMetricv4.hxx"