18 #ifndef itkImageToPathFilter_h 19 #define itkImageToPathFilter_h 42 template<
typename TInputImage,
typename TOutputPath >
64 TInputImage::ImageDimension);
68 virtual void SetInput(
const InputImageType *image);
70 virtual void SetInput(
unsigned int,
const TInputImage *image);
74 const InputImageType *
GetInput(
unsigned int idx);
80 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
84 void operator=(const Self &) ITK_DELETE_FUNCTION;
88 #ifndef ITK_MANUAL_INSTANTIATION 89 #include "itkImageToPathFilter.hxx" TInputImage InputImageType
Base class for all process objects that output path data.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
const InputImageType * GetInput()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Base class for filters that take an image as input and produce an path as output. ...
InputImageType::Pointer InputImagePointer
virtual ~ImageToPathFilter()
static const unsigned int InputImageDimension
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
virtual void SetInput(const InputImageType *image)
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
PathSource< TOutputPath > Superclass
Control indentation during Print() invocation.
InputImageType::RegionType InputImageRegionType
InputImageType::ConstPointer InputImageConstPointer
InputImageType::PixelType InputImagePixelType