ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageToPathFilter.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef SmartPointer< Self > | Pointer |
typedef ImageToPathFilter | Self |
typedef PathSource< TOutputPath > | Superclass |
Public Member Functions | |
const InputImageType * | GetInput (void) |
const InputImageType * | GetInput (unsigned int idx) |
virtual const char * | GetNameOfClass () const |
virtual void | SetInput (const InputImageType *image) |
virtual void | SetInput (unsigned int, const TInputImage *image) |
Static Public Attributes | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
Protected Member Functions | |
ImageToPathFilter () | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
~ImageToPathFilter () | |
Private Member Functions | |
ImageToPathFilter (const Self &) | |
void | operator= (const Self &) |
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.
This code was contributed in the Insight Journal paper: "ContourExtractor2DImageFilter: A subpixel-precision image isocontour extraction filter." by Pincus Z. http://hdl.handle.net/1926/165 http://www.insight-journal.org/browse/publication/72
Definition at line 43 of file itkImageToPathFilter.h.
typedef SmartPointer< const Self > itk::ImageToPathFilter< TInputImage, TOutputPath >::ConstPointer |
Reimplemented from itk::PathSource< TOutputPath >.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
Definition at line 50 of file itkImageToPathFilter.h.
typedef InputImageType::ConstPointer itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImageConstPointer |
Definition at line 58 of file itkImageToPathFilter.h.
typedef InputImageType::PixelType itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImagePixelType |
Definition at line 60 of file itkImageToPathFilter.h.
typedef InputImageType::Pointer itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImagePointer |
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
Definition at line 57 of file itkImageToPathFilter.h.
typedef InputImageType::RegionType itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImageRegionType |
Definition at line 59 of file itkImageToPathFilter.h.
typedef TInputImage itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImageType |
Some convenient typedefs.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
Definition at line 53 of file itkImageToPathFilter.h.
typedef SmartPointer< Self > itk::ImageToPathFilter< TInputImage, TOutputPath >::Pointer |
Reimplemented from itk::PathSource< TOutputPath >.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
Definition at line 49 of file itkImageToPathFilter.h.
typedef ImageToPathFilter itk::ImageToPathFilter< TInputImage, TOutputPath >::Self |
Standard class typedefs.
Reimplemented from itk::PathSource< TOutputPath >.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
Definition at line 47 of file itkImageToPathFilter.h.
typedef PathSource< TOutputPath > itk::ImageToPathFilter< TInputImage, TOutputPath >::Superclass |
Reimplemented from itk::PathSource< TOutputPath >.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
Definition at line 48 of file itkImageToPathFilter.h.
itk::ImageToPathFilter< TInputImage, TOutputPath >::ImageToPathFilter | ( | ) | [protected] |
itk::ImageToPathFilter< TInputImage, TOutputPath >::~ImageToPathFilter | ( | ) | [protected] |
itk::ImageToPathFilter< TInputImage, TOutputPath >::ImageToPathFilter | ( | const Self & | ) | [private] |
const InputImageType* itk::ImageToPathFilter< TInputImage, TOutputPath >::GetInput | ( | void | ) |
const InputImageType* itk::ImageToPathFilter< TInputImage, TOutputPath >::GetInput | ( | unsigned int | idx | ) |
virtual const char* itk::ImageToPathFilter< TInputImage, TOutputPath >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::PathSource< TOutputPath >.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
void itk::ImageToPathFilter< TInputImage, TOutputPath >::operator= | ( | const Self & | ) | [private] |
Time when GenerateOutputInformation was last called.
Reimplemented from itk::PathSource< TOutputPath >.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
virtual void itk::ImageToPathFilter< TInputImage, TOutputPath >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::PathSource< TOutputPath >.
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
virtual void itk::ImageToPathFilter< TInputImage, TOutputPath >::SetInput | ( | const InputImageType * | image | ) | [virtual] |
virtual void itk::ImageToPathFilter< TInputImage, TOutputPath >::SetInput | ( | unsigned | int, |
const TInputImage * | image | ||
) | [virtual] |
const unsigned int itk::ImageToPathFilter< TInputImage, TOutputPath >::InputImageDimension = TInputImage::ImageDimension [static] |
ImageDimension constants
Reimplemented in itk::ContourExtractor2DImageFilter< TInputImage >.
Definition at line 64 of file itkImageToPathFilter.h.