Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage > Class Template Reference
[Image Filters]

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

#include <itkImageAndPathToImageFilter.h>

Inheritance diagram for itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >:

Inheritance graph
[legend]
Collaboration diagram for itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ImageAndPathToImageFilter Self
typedef ImageToImageFilter<
TInputImage, TOutputImage > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TInputImage InputImageType
typedef InputImageType::ConstPointer InputImagePointer
typedef InputImageType::RegionType InputImageRegionType
typedef InputImageType::PixelType InputImagePixelType
typedef TInputPath InputPathType
typedef InputPathType::Pointer InputPathPointer
typedef InputPathType::ConstPointer InputPathConstPointer
typedef InputPathType::InputType InputPathInputType
typedef InputPathType::OutputType InputPathOutputType
typedef InputPathType::IndexType InputPathIndexType
typedef InputPathType::OffsetType InputPathOffsetType
typedef TOutputImage OutputImageType
typedef OutputImageType::Pointer OutputImagePointer
typedef OutputImageType::RegionType OutputImageRegionType
typedef OutputImageType::PixelType OutputImagePixelType

Public Member Functions

virtual const char * GetNameOfClass () const
 itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension)
 itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension)
virtual void SetImageInput (const TInputImage *image)
const InputImageTypeGetImageInput (void)
virtual void SetPathInput (const TInputPath *path)
const InputPathTypeGetPathInput (void)

Static Public Member Functions

Pointer New ()

Protected Member Functions

 ImageAndPathToImageFilter ()
virtual ~ImageAndPathToImageFilter ()
virtual void PrintSelf (std::ostream &os, Indent indent) const

Detailed Description

template<class TInputImage, class TInputPath, class TOutputImage>
class itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >

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

This class is the base class for filters that take both an image and a path as input and produce an image as output. Specifically, this class defines the methods SetPathInput() and SetImageInput(). (It also establishes the precedent of having image inputs preceed path inputs for functions producing images as outputs, according to the underlying DataObject implementation.)

Definition at line 38 of file itkImageAndPathToImageFilter.h.


Member Typedef Documentation

template<class TInputImage, class TInputPath, class TOutputImage>
typedef SmartPointer<const Self> itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::ConstPointer
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Reimplemented in itk::ExtractOrthogonalSwath2DImageFilter< TImage >.

Definition at line 46 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputImageType::PixelType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImagePixelType
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 58 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputImageType::ConstPointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImagePointer
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 56 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputImageType::RegionType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImageRegionType
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 57 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef TInputImage itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImageType
 

Some convenient typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 55 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::ConstPointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathConstPointer
 

Definition at line 61 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::IndexType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathIndexType
 

Definition at line 64 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::InputType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathInputType
 

Definition at line 62 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::OffsetType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathOffsetType
 

Definition at line 65 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::OutputType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathOutputType
 

Definition at line 63 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::Pointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathPointer
 

Definition at line 60 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef TInputPath itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathType
 

Definition at line 59 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef OutputImageType::PixelType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImagePixelType
 

Reimplemented from itk::ImageSource< TOutputImage >.

Definition at line 69 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef OutputImageType::Pointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImagePointer
 

Reimplemented from itk::ImageSource< TOutputImage >.

Definition at line 67 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef OutputImageType::RegionType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImageRegionType
 

Superclass typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 68 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef TOutputImage itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImageType
 

Some convenient typedefs.

Reimplemented from itk::ImageSource< TOutputImage >.

Definition at line 66 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef SmartPointer<Self> itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::Pointer
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Reimplemented in itk::ExtractOrthogonalSwath2DImageFilter< TImage >.

Definition at line 45 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef ImageAndPathToImageFilter itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Reimplemented in itk::ExtractOrthogonalSwath2DImageFilter< TImage >.

Definition at line 43 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef ImageToImageFilter<TInputImage,TOutputImage> itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::Superclass
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Reimplemented in itk::ExtractOrthogonalSwath2DImageFilter< TImage >.

Definition at line 44 of file itkImageAndPathToImageFilter.h.


Constructor & Destructor Documentation

template<class TInputImage, class TInputPath, class TOutputImage>
itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::ImageAndPathToImageFilter  )  [protected]
 

template<class TInputImage, class TInputPath, class TOutputImage>
virtual itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::~ImageAndPathToImageFilter  )  [inline, protected, virtual]
 

Definition at line 90 of file itkImageAndPathToImageFilter.h.


Member Function Documentation

template<class TInputImage, class TInputPath, class TOutputImage>
const InputImageType* itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::GetImageInput void   ) 
 

Set/Get the image input of this process object.

template<class TInputImage, class TInputPath, class TOutputImage>
virtual const char* itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Reimplemented in itk::ExtractOrthogonalSwath2DImageFilter< TImage >.

template<class TInputImage, class TInputPath, class TOutputImage>
const InputPathType* itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::GetPathInput void   ) 
 

Set/Get the path input of this process object.

template<class TInputImage, class TInputPath, class TOutputImage>
itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::itkStaticConstMacro OutputImageDimension  ,
unsigned  int,
TOutputImage::ImageDimension 
 

ImageDimension constants

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

template<class TInputImage, class TInputPath, class TOutputImage>
itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::itkStaticConstMacro InputImageDimension  ,
unsigned  int,
TInputImage::ImageDimension 
 

ImageDimension constants

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

template<class TInputImage, class TInputPath, class TOutputImage>
Pointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

Reimplemented in itk::ExtractOrthogonalSwath2DImageFilter< TImage >.

template<class TInputImage, class TInputPath, class TOutputImage>
virtual void itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::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::ImageToImageFilter< TInputImage, TOutputImage >.

Reimplemented in itk::ExtractOrthogonalSwath2DImageFilter< TImage >.

template<class TInputImage, class TInputPath, class TOutputImage>
virtual void itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::SetImageInput const TInputImage *  image  )  [virtual]
 

Set/Get the image input of this process object.

template<class TInputImage, class TInputPath, class TOutputImage>
virtual void itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::SetPathInput const TInputPath *  path  )  [virtual]
 

Set/Get the path input of this process object.


The documentation for this class was generated from the following file:
Generated at Thu May 25 01:13:25 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000