18#ifndef itkContourMeanDistanceImageFilter_h
19#define itkContourMeanDistanceImageFilter_h
69template <
typename TInputImage1,
typename TInputImage2>
104 static constexpr unsigned int ImageDimension = TInputImage1::ImageDimension;
126 itkGetConstMacro(MeanDistance,
RealType);
129 itkSetMacro(UseImageSpacing,
bool);
130 itkGetConstMacro(UseImageSpacing,
bool);
131 itkBooleanMacro(UseImageSpacing);
134#ifdef ITK_USE_CONCEPT_CHECKING
144 PrintSelf(std::ostream & os,
Indent indent)
const override;
148 GenerateData()
override;
152 GenerateInputRequestedRegion()
override;
156 EnlargeOutputRequestedRegion(
DataObject * data)
override;
160 bool m_UseImageSpacing{
true };
164#ifndef ITK_MANUAL_INSTANTIATION
165# include "itkContourMeanDistanceImageFilter.hxx"
Computes the Mean distance between the boundaries of non-zero regions of two images.
typename NumericTraits< InputImage1PixelType >::RealType RealType
typename TInputImage1::RegionType RegionType
typename TInputImage1::PixelType InputImage1PixelType
TInputImage1 InputImage1Type
typename TInputImage1::Pointer InputImage1Pointer
typename TInputImage1::IndexType IndexType
typename TInputImage2::PixelType InputImage2PixelType
typename TInputImage1::SizeType SizeType
typename TInputImage1::ConstPointer InputImage1ConstPointer
typename TInputImage2::ConstPointer InputImage2ConstPointer
typename TInputImage2::Pointer InputImage2Pointer
TInputImage2 InputImage2Type
Base class for all data objects in ITK.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Define additional traits for native types such as int or float.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....