18 #ifndef itkApproximateSignedDistanceMapImageFilter_h
19 #define itkApproximateSignedDistanceMapImageFilter_h
74 template<
typename TInputImage,
typename TOutputImage >
108 InputImageType::ImageDimension);
127 #ifdef ITK_USE_CONCEPT_CHECKING
143 void operator=(const
Self &) ITK_DELETE_FUNCTION;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkApproximateSignedDistanceMapImageFilter.hxx"
TOutputImage OutputImageType
OutputImageType::PixelType OutputPixelType
SmartPointer< Self > Pointer
Compute an approximate distance from an interpolated isocontour to the close grid points...
IsoContourType::Pointer m_IsoContourFilter
static const unsigned int InputImageDimension
InputImageType::PixelType InputPixelType
OutputImageType::SizeType OutputSizeType
typedef(Concept::EqualityComparable< typename InputImageType::PixelType >) InputEqualityComparableCheck
Base class for all process objects that output image data.
virtual void GenerateData() override
This class compute the signed (positive and negative) chamfer distance in a narrow band...
unsigned long SizeValueType
InputPixelType m_InsideValue
ChamferType::Pointer m_ChamferFilter
Create a map of the approximate signed distance from the boundaries of a binary image.
InputImageType::ConstPointer InputImagePointer
virtual ~ApproximateSignedDistanceMapImageFilter()
TInputImage InputImageType
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and produce an image as output.
void PrintSelf(std::ostream &os, Indent indent) const override
OutputSizeType::SizeValueType OutputSizeValueType
Control indentation during Print() invocation.
TOutputImage OutputImageType
ApproximateSignedDistanceMapImageFilter()
#define itkConceptMacro(name, concept)
ApproximateSignedDistanceMapImageFilter Self
InputPixelType m_OutsideValue
ImageToImageFilter< TInputImage, TOutputImage > Superclass