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 );
250 virtual void GetLocalNeighborhoodValueAndDerivative(
const PointType &,
265 virtual
bool SupportsArbitraryVirtualDomainSamples(
void )
const
275 void PrintSelf( std::ostream & os,
Indent indent )
const;
298 virtual void InitializePointSets(
void )
const;
304 virtual void InitializeForIteration(
void )
const;
311 virtual SizeValueType CalculateNumberOfValidFixedPoints(
void )
const;
323 void TransformFixedAndCreateVirtualPointSet()
const;
331 void TransformMovingPointSet()
const;
337 void InitializePointsLocators()
const;
347 void operator=(
const Self & );
361 #ifndef ITK_MANUAL_INSTANTIATION
362 #include "itkPointSetToPointSetMetricv4.hxx"