Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
itk::ImageToPathFilter< TInputImage, TOutputPath > Class Template Reference

Base class for filters that take an image as input and produce an path as output. More...

#include <itkImageToPathFilter.h>

Inheritance diagram for itk::ImageToPathFilter< TInputImage, TOutputPath >:
Collaboration diagram for itk::ImageToPathFilter< TInputImage, TOutputPath >:

Public Types

typedef ImageToPathFilter Self
 
typedef PathSource< TOutputPath > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::ConstPointer InputImageConstPointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef InputImageType::PixelType InputImagePixelType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual void SetInput (const InputImageType *image)
 
virtual void SetInput (unsigned int, const TInputImage *image)
 
const InputImageTypeGetInput (void)
 
const InputImageTypeGetInput (unsigned int idx)
 

Protected Member Functions

 ImageToPathFilter ()
 
 ~ImageToPathFilter () override
 
void PrintSelf (std::ostream &os, Indent indent) const override
 

Detailed Description

template<class TInputImage, class TOutputPath>
class itk::ImageToPathFilter< TInputImage, TOutputPath >

Base class for filters that take an image as input and produce an path as output.

ImageToPathFilter is the base class for all process objects that output path data and require image data as input. Specifically, this class defines the SetInput() method for defining the input to a filter.

Definition at line 36 of file itkImageToPathFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage , class TOutputPath >
typedef SmartPointer<const Self> itk::ImageToPathFilter< TInputImage, TOutputPath >::ConstPointer

Definition at line 43 of file itkImageToPathFilter.h.

◆ InputImageConstPointer

template<class TInputImage , class TOutputPath >
typedef InputImageType::ConstPointer itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImageConstPointer

Definition at line 51 of file itkImageToPathFilter.h.

◆ InputImagePixelType

template<class TInputImage , class TOutputPath >
typedef InputImageType::PixelType itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImagePixelType

Definition at line 53 of file itkImageToPathFilter.h.

◆ InputImagePointer

template<class TInputImage , class TOutputPath >
typedef InputImageType::Pointer itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImagePointer

Definition at line 50 of file itkImageToPathFilter.h.

◆ InputImageRegionType

template<class TInputImage , class TOutputPath >
typedef InputImageType::RegionType itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImageRegionType

Definition at line 52 of file itkImageToPathFilter.h.

◆ InputImageType

template<class TInputImage , class TOutputPath >
typedef TInputImage itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImageType

Some convenient typedefs.

Definition at line 46 of file itkImageToPathFilter.h.

◆ Pointer

template<class TInputImage , class TOutputPath >
typedef SmartPointer<Self> itk::ImageToPathFilter< TInputImage, TOutputPath >::Pointer

Definition at line 42 of file itkImageToPathFilter.h.

◆ Self

template<class TInputImage , class TOutputPath >
typedef ImageToPathFilter itk::ImageToPathFilter< TInputImage, TOutputPath >::Self

Standard class typedefs.

Definition at line 40 of file itkImageToPathFilter.h.

◆ Superclass

template<class TInputImage , class TOutputPath >
typedef PathSource<TOutputPath> itk::ImageToPathFilter< TInputImage, TOutputPath >::Superclass

Definition at line 41 of file itkImageToPathFilter.h.

Constructor & Destructor Documentation

◆ ImageToPathFilter()

template<class TInputImage , class TOutputPath >
itk::ImageToPathFilter< TInputImage, TOutputPath >::ImageToPathFilter ( )
protected

◆ ~ImageToPathFilter()

template<class TInputImage , class TOutputPath >
itk::ImageToPathFilter< TInputImage, TOutputPath >::~ImageToPathFilter ( )
overrideprotected

Member Function Documentation

◆ GetClassName()

template<class TInputImage , class TOutputPath >
virtual const char* itk::ImageToPathFilter< TInputImage, TOutputPath >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetInput() [1/2]

template<class TInputImage , class TOutputPath >
const InputImageType* itk::ImageToPathFilter< TInputImage, TOutputPath >::GetInput ( unsigned int  idx)

◆ GetInput() [2/2]

template<class TInputImage , class TOutputPath >
const InputImageType* itk::ImageToPathFilter< TInputImage, TOutputPath >::GetInput ( void  )

◆ itkStaticConstMacro()

template<class TInputImage , class TOutputPath >
itk::ImageToPathFilter< TInputImage, TOutputPath >::itkStaticConstMacro ( InputImageDimension  ,
unsigned int  ,
TInputImage::ImageDimension   
)

ImageDimension constants

◆ PrintSelf()

template<class TInputImage , class TOutputPath >
void itk::ImageToPathFilter< TInputImage, TOutputPath >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotected

◆ SetInput() [1/2]

template<class TInputImage , class TOutputPath >
virtual void itk::ImageToPathFilter< TInputImage, TOutputPath >::SetInput ( const InputImageType image)
virtual

◆ SetInput() [2/2]

template<class TInputImage , class TOutputPath >
virtual void itk::ImageToPathFilter< TInputImage, TOutputPath >::SetInput ( unsigned int  ,
const TInputImage *  image 
)
virtual

The documentation for this class was generated from the following file: