18 #ifndef itkImageToPathFilter_h
19 #define itkImageToPathFilter_h
22 #include <itkPathSource.h>
33 template <
class TInputImage,
class TOutputPath>
57 using Superclass::SetInput;
61 virtual void SetInput(
unsigned int,
const TInputImage *image);
73 void PrintSelf(std::ostream &os, Indent indent)
const override;
77 void operator=(
const Self &);
82 #ifndef ITK_MANUAL_INSTANTIATION
83 #include <itkImageToPathFilter.tpp>
Base class for filters that take an image as input and produce an path as output.
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
const InputImageType * GetInput(unsigned int idx)
Get the image input at a specific index.
const InputImageType * GetInput(void)
Get the first image input.
InputImageType::PixelType InputImagePixelType
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
InputImageType::ConstPointer InputImageConstPointer
virtual void SetInput(unsigned int, const TInputImage *image)
Set the image input at a specific index.
virtual void SetInput(const InputImageType *image)
~ImageToPathFilter() override
InputImageType::RegionType InputImageRegionType
InputImageType::Pointer InputImagePointer
SmartPointer< const Self > ConstPointer
PathSource< TOutputPath > Superclass
TInputImage InputImageType