18 #ifndef itkHausdorffDistanceImageFilter_h
19 #define itkHausdorffDistanceImageFilter_h
61 template<
typename TInputImage1,
typename TInputImage2 >
87 typedef typename TInputImage1::SizeType
SizeType;
95 TInputImage1::ImageDimension);
113 itkSetMacro(UseImageSpacing,
bool);
114 itkGetConstMacro( UseImageSpacing,
bool );
118 itkGetConstMacro(HausdorffDistance,
RealType);
119 itkGetConstMacro(AverageHausdorffDistance,
RealType);
122 #ifdef ITK_USE_CONCEPT_CHECKING
145 void operator=(const
Self &) ITK_DELETE_FUNCTION;
153 #ifndef ITK_MANUAL_INSTANTIATION
154 #include "itkHausdorffDistanceImageFilter.hxx"
TInputImage2 InputImage2Type
void GenerateData() override
Light weight base class for most itk classes.
const InputImage1Type * GetInput1()
TInputImage2::ConstPointer InputImage2ConstPointer
~HausdorffDistanceImageFilter()
TInputImage1::RegionType RegionType
NumericTraits< InputImage1PixelType >::RealType RealType
void EnlargeOutputRequestedRegion(DataObject *data) override
ImageToImageFilter< TInputImage1, TInputImage1 > Superclass
SmartPointer< Self > Pointer
TInputImage1::Pointer InputImage1Pointer
const InputImage2Type * GetInput2()
void SetInput1(const InputImage1Type *image)
static const unsigned int ImageDimension
TInputImage1::ConstPointer InputImage1ConstPointer
TInputImage1::IndexType IndexType
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateInputRequestedRegion() override
Base class for filters that take an image as input and produce an image as output.
TInputImage1 InputImage1Type
Control indentation during Print() invocation.
HausdorffDistanceImageFilter()
TInputImage2::Pointer InputImage2Pointer
Define additional traits for native types such as int or float.
Computes the Hausdorff distance between the set of non-zero pixels of two images. ...
SmartPointer< const Self > ConstPointer
RealType m_AverageHausdorffDistance
#define itkConceptMacro(name, concept)
Base class for all data objects in ITK.
HausdorffDistanceImageFilter Self
TInputImage2::PixelType InputImage2PixelType
void SetInput2(const InputImage2Type *image)
TInputImage1::SizeType SizeType
TInputImage1::PixelType InputImage1PixelType
RealType m_HausdorffDistance