18 #ifndef __itkImageToPathFilter_h
19 #define __itkImageToPathFilter_h
22 #include "itkPathSource.h"
35 template <
class TInputImage,
class TOutputPath>
59 using Superclass::SetInput;
61 virtual void SetInput(
unsigned int,
const TInputImage *image);
69 void PrintSelf(std::ostream &os, Indent indent)
const override;
73 void operator=(
const Self &);
78 #ifndef ITK_MANUAL_INSTANTIATION
79 #include "itkImageToPathFilter.txx"
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)
const InputImageType * GetInput(void)
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)
virtual void SetInput(const InputImageType *image)
~ImageToPathFilter() override
InputImageType::RegionType InputImageRegionType
InputImageType::Pointer InputImagePointer
SmartPointer< const Self > ConstPointer
PathSource< TOutputPath > Superclass
TInputImage InputImageType