18#ifndef itkImageToPathFilter_h
19#define itkImageToPathFilter_h
42template <
typename TInputImage,
typename TOutputPath>
65 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
68 using Superclass::SetInput;
73 SetInput(
unsigned int,
const TInputImage * image);
90#ifndef ITK_MANUAL_INSTANTIATION
91# include "itkImageToPathFilter.hxx"
Base class for filters that take an image as input and produce an path as output.
TInputImage InputImageType
~ImageToPathFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::PixelType InputImagePixelType
virtual void SetInput(unsigned int, const TInputImage *image)
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::Pointer InputImagePointer
const InputImageType * GetInput(unsigned int idx)
typename InputImageType::RegionType InputImageRegionType
virtual void SetInput(const InputImageType *input)
const InputImageType * GetInput()
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Base class for all process objects that output path data.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....