18 #ifndef itkPathToPathFilter_h 19 #define itkPathToPathFilter_h 36 template<
typename TInputPath,
typename TOutputPath >
59 virtual void SetInput(
const InputPathType *path);
61 virtual void SetInput(
unsigned int,
const TInputPath *path);
65 const InputPathType *
GetInput(
unsigned int idx);
71 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 "itkPathToPathFilter.hxx" PathSource< TOutputPath > Superclass
Base class for all process objects that output path data.
virtual void SetInput(const InputPathType *path)
InputPathType::ConstPointer InputPathConstPointer
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
const InputPathType * GetInput()
InputPathType::Pointer InputPathPointer
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Base class for filters that take a path as input and produce a path as output.
Control indentation during Print() invocation.
void operator=(const Self &) ITK_DELETE_FUNCTION
SmartPointer< const Self > ConstPointer
virtual void GenerateInputRequestedRegion() override