18 #ifndef itkPathAndImageToPathFilter_h
19 #define itkPathAndImageToPathFilter_h
37 template<
typename TInputPath,
typename TInputImage,
typename TOutputPath >
74 itkStaticConstMacro(InputImageDimension,
unsigned int,
75 TInputImage::ImageDimension);
78 virtual void SetPathInput(
const TInputPath *path);
83 virtual void SetImageInput(
const TInputImage *image);
91 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
100 virtual void GenerateInputRequestedRegion() ITK_OVERRIDE;
107 #ifndef ITK_MANUAL_INSTANTIATION
108 #include "itkPathAndImageToPathFilter.hxx"
Light weight base class for most itk classes.
Represent the offset between two n-dimensional indexes in a n-dimensional image.
OutputPathType::IndexType OutputPathIndexType
PathToPathFilter< TInputPath, TOutputPath > Superclass
InputPathType::OutputType InputPathOutputType
Superclass::OutputType OutputType
TInputImage InputImageType
Base class for filters that take both a path and an image as input and produce a path as output...
OutputPathType::InputType OutputPathInputType
PathAndImageToPathFilter Self
InputPathType::OffsetType InputPathOffsetType
InputPathType::InputType InputPathInputType
Superclass::InputType InputType
InputPathType::Pointer InputPathPointer
InputPathType::ConstPointer InputPathConstPointer
TOutputPath OutputPathType
OutputPathType::OutputType OutputPathOutputType
virtual ~PathAndImageToPathFilter() override
Base class for filters that take a path as input and produce a path as output.
OutputPathType::Pointer OutputPathPointer
InputImageType::ConstPointer InputImagePointer
OutputPathType::OffsetType OutputPathOffsetType
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
InputPathType::IndexType InputPathIndexType
InputImageType::PixelType InputImagePixelType
Represent a n-dimensional index in a n-dimensional image.
InputImageType::RegionType InputImageRegionType
SmartPointer< Self > Pointer
ImageBaseType::IndexType IndexType