18 #ifndef __itkPointSetToPointSetMetricv4_h
19 #define __itkPointSetToPointSetMetricv4_h
63 template<
class TFixedPo
intSet,
class TMovingPo
intSet>
79 typedef typename Superclass::MeasureType
MeasureType;
115 itkStaticConstMacro( FixedPointDimension,
DimensionType, Superclass::FixedDimension );
123 itkStaticConstMacro( MovingPointDimension,
DimensionType, Superclass::MovingDimension );
131 itkStaticConstMacro( PointDimension,
DimensionType, Superclass::FixedDimension );
237 virtual void GetLocalNeighborhoodValueAndDerivative(
const PointType &,
252 virtual
bool SupportsArbitraryVirtualDomainSamples(
void )
const
262 void PrintSelf( std::ostream & os,
Indent indent )
const;
279 virtual void InitializePointSets(
void )
const;
285 virtual void InitializeForIteration(
void )
const;
292 virtual SizeValueType CalculateNumberOfValidFixedPoints(
void )
const;
304 void TransformFixedAndCreateVirtualPointSet()
const;
312 void TransformMovingPointSet()
const;
318 void InitializePointsLocators()
const;
328 void operator=(
const Self & );
342 #ifndef ITK_MANUAL_INSTANTIATION
343 #include "itkPointSetToPointSetMetricv4.hxx"