GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
itk::ImageToVTKImageFilter< TInputImage > Class Template Reference

Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline. More...

#include <Code/ExternalCode/MegaVTK/vtkItk/itkImageToVTKImageFilter.h>

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

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef ExporterFilterType::Pointer ExporterFilterPointer
 
typedef VTKImageExport
< InputImageType
ExporterFilterType
 
typedef
InputImageType::ConstPointer 
InputImagePointer
 
typedef TInputImage InputImageType
 
typedef SmartPointer< SelfPointer
 
typedef ImageToVTKImageFilter Self
 
typedef ProcessObject Superclass
 

Public Member Functions

ExporterFilterTypeGetExporter () const
 
vtkImageImport * GetImporter () const
 
vtkImageData * GetOutput () const
 
 itkNewMacro (Self)
 
 itkTypeMacro (ImageToVTKImageFilter, ProcessObject)
 
void SetInput (const InputImageType *)
 
void Update ()
 

Protected Member Functions

 ImageToVTKImageFilter ()
 
virtual ~ImageToVTKImageFilter ()
 

Private Member Functions

 ImageToVTKImageFilter (const Self &)
 
void operator= (const Self &)
 

Private Attributes

ExporterFilterPointer m_Exporter
 
vtkImageImport * m_Importer
 

Detailed Description

template<class TInputImage>
class itk::ImageToVTKImageFilter< TInputImage >

Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline.

This class puts together an itkVTKImageExporter and a vtkImageImporter. It takes care of the details related to the connection of ITK and VTK pipelines. The User will perceive this filter as an adaptor to which an itk::Image can be plugged as input and a vtkImage is produced as output.

Definition at line 80 of file itkImageToVTKImageFilter.h.

Member Typedef Documentation

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

Definition at line 87 of file itkImageToVTKImageFilter.h.

template<class TInputImage >
typedef ExporterFilterType::Pointer itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterPointer

Definition at line 99 of file itkImageToVTKImageFilter.h.

template<class TInputImage >
typedef VTKImageExport< InputImageType > itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterType

Definition at line 98 of file itkImageToVTKImageFilter.h.

template<class TInputImage >
typedef InputImageType::ConstPointer itk::ImageToVTKImageFilter< TInputImage >::InputImagePointer

Definition at line 97 of file itkImageToVTKImageFilter.h.

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

Some typedefs.

Definition at line 96 of file itkImageToVTKImageFilter.h.

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

Definition at line 86 of file itkImageToVTKImageFilter.h.

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

Standard class typedefs.

Definition at line 84 of file itkImageToVTKImageFilter.h.

template<class TInputImage >
typedef ProcessObject itk::ImageToVTKImageFilter< TInputImage >::Superclass

Definition at line 85 of file itkImageToVTKImageFilter.h.

Constructor & Destructor Documentation

template<class TInputImage >
itk::ImageToVTKImageFilter< TInputImage >::ImageToVTKImageFilter ( )
protected
template<class TInputImage >
virtual itk::ImageToVTKImageFilter< TInputImage >::~ImageToVTKImageFilter ( )
protectedvirtual
template<class TInputImage >
itk::ImageToVTKImageFilter< TInputImage >::ImageToVTKImageFilter ( const Self )
private

Member Function Documentation

template<class TInputImage >
ExporterFilterType* itk::ImageToVTKImageFilter< TInputImage >::GetExporter ( ) const

Return the internal ITK image exporter filter. This is intended to facilitate users the access to methods in the exporter

template<class TInputImage >
vtkImageImport* itk::ImageToVTKImageFilter< TInputImage >::GetImporter ( ) const

Return the internal VTK image importer filter. This is intended to facilitate users the access to methods in the importer

template<class TInputImage >
vtkImageData* itk::ImageToVTKImageFilter< TInputImage >::GetOutput ( ) const

Get the output in the form of a vtkImage. This call is delegated to the internal vtkImageImporter filter

template<class TInputImage >
itk::ImageToVTKImageFilter< TInputImage >::itkNewMacro ( Self  )

Method for creation through the object factory.

template<class TInputImage >
itk::ImageToVTKImageFilter< TInputImage >::itkTypeMacro ( ImageToVTKImageFilter< TInputImage >  ,
ProcessObject   
)

Run-time type information (and related methods).

template<class TInputImage >
void itk::ImageToVTKImageFilter< TInputImage >::operator= ( const Self )
private
template<class TInputImage >
void itk::ImageToVTKImageFilter< TInputImage >::SetInput ( const InputImageType )

Set the input in the form of an itk::Image

template<class TInputImage >
void itk::ImageToVTKImageFilter< TInputImage >::Update ( )

This call delegate the update to the importer

Member Data Documentation

template<class TInputImage >
ExporterFilterPointer itk::ImageToVTKImageFilter< TInputImage >::m_Exporter
private

Definition at line 128 of file itkImageToVTKImageFilter.h.

template<class TInputImage >
vtkImageImport* itk::ImageToVTKImageFilter< TInputImage >::m_Importer
private

Definition at line 129 of file itkImageToVTKImageFilter.h.


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