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

itk::ImageWriter< TInputImage > Class Template Reference
[Input and Output FiltersDeprecated classes that are scheduled to be removed from the Toolkit]

Base class for all writers that write images. More...

#include <itkImageWriter.h>

Inheritance diagram for itk::ImageWriter:

Inheritance graph
[legend]
Collaboration diagram for itk::ImageWriter< TInputImage >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ImageWriter Self
typedef Writer Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TInputImage InputImageType
typedef InputImageType::Pointer InputImagePointer

Public Methods

virtual const char * GetClassName () const
void SetInput (const TInputImage *input)
const InputImageTypeGetInput (void)

Protected Methods

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

Detailed Description

template<class TInputImage>
class itk::ImageWriter< TInputImage >

Base class for all writers that write images.

ImageWriter is the base class for writers that write images.

Definition at line 35 of file itkImageWriter.h.


Member Typedef Documentation

template<class TInputImage>
typedef SmartPointer<const Self> itk::ImageWriter< TInputImage >::ConstPointer
 

Reimplemented from itk::Writer.

Reimplemented in itk::RawImageWriter< TInputImage >.

Definition at line 42 of file itkImageWriter.h.

template<class TInputImage>
typedef InputImageType::Pointer itk::ImageWriter< TInputImage >::InputImagePointer
 

Definition at line 46 of file itkImageWriter.h.

template<class TInputImage>
typedef TInputImage itk::ImageWriter< TInputImage >::InputImageType
 

Some convenience typedefs.

Definition at line 45 of file itkImageWriter.h.

template<class TInputImage>
typedef SmartPointer<Self> itk::ImageWriter< TInputImage >::Pointer
 

Reimplemented from itk::Writer.

Reimplemented in itk::RawImageWriter< TInputImage >.

Definition at line 41 of file itkImageWriter.h.

template<class TInputImage>
typedef ImageWriter itk::ImageWriter< TInputImage >::Self
 

Standard class typedefs.

Reimplemented from itk::Writer.

Reimplemented in itk::RawImageWriter< TInputImage >.

Definition at line 39 of file itkImageWriter.h.

template<class TInputImage>
typedef Writer itk::ImageWriter< TInputImage >::Superclass
 

Reimplemented from itk::Writer.

Reimplemented in itk::RawImageWriter< TInputImage >.

Definition at line 40 of file itkImageWriter.h.


Constructor & Destructor Documentation

template<class TInputImage>
itk::ImageWriter< TInputImage >::ImageWriter   [inline, protected]
 

Definition at line 58 of file itkImageWriter.h.

template<class TInputImage>
itk::ImageWriter< TInputImage >::~ImageWriter   [inline, protected]
 

Definition at line 59 of file itkImageWriter.h.


Member Function Documentation

template<class TInputImage>
virtual const char* itk::ImageWriter< TInputImage >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::Writer.

Reimplemented in itk::RawImageWriter< TInputImage >.

template<class TInputImage>
const InputImageType* itk::ImageWriter< TInputImage >::GetInput void   
 

Get the input image of this writer.

template<class TInputImage>
void itk::ImageWriter< TInputImage >::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::Writer.

Reimplemented in itk::RawImageWriter< TInputImage >.

template<class TInputImage>
void itk::ImageWriter< TInputImage >::SetInput const TInputImage *    input
 

Set the input image of this writer.


The documentation for this class was generated from the following file:
Generated at Fri May 21 01:20:21 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000