18#ifndef itkApproximateSignedDistanceMapImageFilter_h
19#define itkApproximateSignedDistanceMapImageFilter_h
75template <
typename TInputImage,
typename TOutputImage>
110 static constexpr unsigned int InputImageDimension = InputImageType::ImageDimension;
129#ifdef ITK_USE_CONCEPT_CHECKING
156#ifndef ITK_MANUAL_INSTANTIATION
157# include "itkApproximateSignedDistanceMapImageFilter.hxx"
Create a map of the approximate signed distance from the boundaries of a binary image.
typename InputImageType::PixelType InputPixelType
typename OutputImageType::PixelType OutputPixelType
ApproximateSignedDistanceMapImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
typename OutputSizeType::SizeValueType OutputSizeValueType
typename OutputImageType::SizeType OutputSizeType
~ApproximateSignedDistanceMapImageFilter() override=default
void GenerateData() override
This class compute the signed (positive and negative) chamfer distance in a narrow band.
Base class for all process objects that output image data.
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
Compute an approximate distance from an interpolated isocontour to the close grid points.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType