Medical Imaging Interaction Toolkit  2016.11.0
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 ()
 
virtual void PrintSelf (std::ostream &os, Indent indent) const
 

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 40 of file itkImageToPathFilter.h.

Member Typedef Documentation

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

Definition at line 47 of file itkImageToPathFilter.h.

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

Definition at line 55 of file itkImageToPathFilter.h.

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

Definition at line 57 of file itkImageToPathFilter.h.

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

Definition at line 54 of file itkImageToPathFilter.h.

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

Definition at line 56 of file itkImageToPathFilter.h.

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

Some convenient typedefs.

Definition at line 50 of file itkImageToPathFilter.h.

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

Definition at line 46 of file itkImageToPathFilter.h.

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

Standard class typedefs.

Definition at line 44 of file itkImageToPathFilter.h.

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

Definition at line 45 of file itkImageToPathFilter.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Run-time type information (and related methods).

Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.

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

ImageDimension constants

template<class TInputImage, class TOutputPath>
virtual void itk::ImageToPathFilter< TInputImage, TOutputPath >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protectedvirtual
template<class TInputImage, class TOutputPath>
virtual void itk::ImageToPathFilter< TInputImage, TOutputPath >::SetInput ( const InputImageType image)
virtual
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: