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 <itkImageToVTKImageFilter.h>

Inheritance diagram for itk::ImageToVTKImageFilter< TInputImage >:
ProcessObject ProcessObject ProcessObject ProcessObject

List of all members.

Public Types

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

Public Member Functions

const std::vector< double > & addtest (double toto)
const std::vector< double > & addtest (double toto)
const std::vector< double > & addtest (double toto)
std::vector< double > addvector (const std::vector< double > &v)
std::vector< double > addvector (const std::vector< double > &v)
std::vector< double > addvector (const std::vector< double > &v)
ExporterFilterTypeGetExporter () const
ExporterFilterTypeGetExporter () const
ExporterFilterTypeGetExporter () const
ExporterFilterTypeGetExporter () const
vtkImageImport * GetImporter () const
vtkImageImport * GetImporter () const
vtkImageImport * GetImporter () const
vtkImageImport * GetImporter () const
vtkImageDataGetOutput () const
vtkImageDataGetOutput () const
vtkImageDataGetOutput () const
vtkImageDataGetOutput () const
const std::vector< double > & getvtest () const
const std::vector< double > & getvtest () const
const std::vector< double > & getvtest () const
 itkNewMacro (Self)
 itkNewMacro (Self)
 itkNewMacro (Self)
 itkNewMacro (Self)
 itkTypeMacro (ImageToVTKImageFilter, ProcessObject)
 itkTypeMacro (ImageToVTKImageFilter, ProcessObject)
 itkTypeMacro (ImageToVTKImageFilter, ProcessObject)
 itkTypeMacro (ImageToVTKImageFilter, ProcessObject)
void SetInput (const InputImageType *)
void SetInput (const InputImageType *)
void SetInput (const InputImageType *)
void SetInput (const InputImageType *)
int testsize ()
int testsize ()
int testsize ()
std::vector< double > tralala ()
std::vector< double > tralala ()
std::vector< double > tralala ()
void Update ()
void Update ()
void Update ()
void Update ()

Protected Member Functions

 ImageToVTKImageFilter ()
 ImageToVTKImageFilter ()
 ImageToVTKImageFilter ()
 ImageToVTKImageFilter ()
virtual ~ImageToVTKImageFilter ()
virtual ~ImageToVTKImageFilter ()
virtual ~ImageToVTKImageFilter ()
virtual ~ImageToVTKImageFilter ()

Private Member Functions

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

Private Attributes

ExporterFilterPointer m_Exporter
vtkImageImport * m_Importer
std::vector< double > m_vtest

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.


Member Typedef Documentation

template<class TInputImage >
typedef SmartPointer<const Self> itk::ImageToVTKImageFilter< TInputImage >::ConstPointer
template<class TInputImage >
typedef SmartPointer<const Self> itk::ImageToVTKImageFilter< TInputImage >::ConstPointer
template<class TInputImage >
typedef SmartPointer<const Self> itk::ImageToVTKImageFilter< TInputImage >::ConstPointer
template<class TInputImage >
typedef SmartPointer<const Self> itk::ImageToVTKImageFilter< TInputImage >::ConstPointer
template<class TInputImage >
typedef ExporterFilterType::Pointer itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterPointer
template<class TInputImage >
typedef ExporterFilterType::Pointer itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterPointer
template<class TInputImage >
typedef ExporterFilterType::Pointer itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterPointer
template<class TInputImage >
typedef ExporterFilterType::Pointer itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterPointer
template<class TInputImage >
typedef VTKImageExport< InputImageType> itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterType
template<class TInputImage >
typedef VTKImageExport< InputImageType> itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterType
template<class TInputImage >
typedef VTKImageExport< InputImageType> itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterType
template<class TInputImage >
typedef VTKImageExport< InputImageType> itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterType
template<class TInputImage >
typedef InputImageType::ConstPointer itk::ImageToVTKImageFilter< TInputImage >::InputImagePointer
template<class TInputImage >
typedef InputImageType::ConstPointer itk::ImageToVTKImageFilter< TInputImage >::InputImagePointer
template<class TInputImage >
typedef InputImageType::ConstPointer itk::ImageToVTKImageFilter< TInputImage >::InputImagePointer
template<class TInputImage >
typedef InputImageType::ConstPointer itk::ImageToVTKImageFilter< TInputImage >::InputImagePointer
template<class TInputImage >
typedef TInputImage itk::ImageToVTKImageFilter< TInputImage >::InputImageType

Some typedefs.

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

Some typedefs.

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

Some typedefs.

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

Some typedefs.

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

Standard class typedefs.

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

Standard class typedefs.

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

Standard class typedefs.

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

Standard class typedefs.

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<class TInputImage >
const std::vector<double>& itk::ImageToVTKImageFilter< TInputImage >::addtest ( double  toto  )  [inline]
template<class TInputImage >
const std::vector<double>& itk::ImageToVTKImageFilter< TInputImage >::addtest ( double  toto  )  [inline]
template<class TInputImage >
const std::vector<double>& itk::ImageToVTKImageFilter< TInputImage >::addtest ( double  toto  )  [inline]
template<class TInputImage >
std::vector<double> itk::ImageToVTKImageFilter< TInputImage >::addvector ( const std::vector< double > &  v  )  [inline]
template<class TInputImage >
std::vector<double> itk::ImageToVTKImageFilter< TInputImage >::addvector ( const std::vector< double > &  v  )  [inline]
template<class TInputImage >
std::vector<double> itk::ImageToVTKImageFilter< TInputImage >::addvector ( const std::vector< double > &  v  )  [inline]
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 >
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 >
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 >
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 >
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 >
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 >
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 >
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 >
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 >
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 >
const std::vector<double>& itk::ImageToVTKImageFilter< TInputImage >::getvtest (  )  const [inline]
template<class TInputImage >
const std::vector<double>& itk::ImageToVTKImageFilter< TInputImage >::getvtest (  )  const [inline]
template<class TInputImage >
const std::vector<double>& itk::ImageToVTKImageFilter< TInputImage >::getvtest (  )  const [inline]
template<class TInputImage >
itk::ImageToVTKImageFilter< TInputImage >::itkNewMacro ( Self   ) 

Method for creation through the object factory.

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

Method for creation through the object factory.

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

Method for creation through the object factory.

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 >
itk::ImageToVTKImageFilter< TInputImage >::itkTypeMacro ( ImageToVTKImageFilter< TInputImage >  ,
ProcessObject   
)

Run-time type information (and related methods).

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

Run-time type information (and related methods).

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 >::operator= ( const Self  )  [private]
template<class TInputImage >
void itk::ImageToVTKImageFilter< TInputImage >::operator= ( const Self  )  [private]
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 >::SetInput ( const InputImageType  ) 

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

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 >::SetInput ( const InputImageType  ) 

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

template<class TInputImage >
int itk::ImageToVTKImageFilter< TInputImage >::testsize (  )  [inline]
template<class TInputImage >
int itk::ImageToVTKImageFilter< TInputImage >::testsize (  )  [inline]
template<class TInputImage >
int itk::ImageToVTKImageFilter< TInputImage >::testsize (  )  [inline]
template<class TInputImage >
std::vector<double> itk::ImageToVTKImageFilter< TInputImage >::tralala (  )  [inline]
template<class TInputImage >
std::vector<double> itk::ImageToVTKImageFilter< TInputImage >::tralala (  )  [inline]
template<class TInputImage >
std::vector<double> itk::ImageToVTKImageFilter< TInputImage >::tralala (  )  [inline]
template<class TInputImage >
void itk::ImageToVTKImageFilter< TInputImage >::Update (  ) 

This call delegate the update to the importer

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

This call delegate the update to the importer

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

This call delegate the update to the importer

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]
template<class TInputImage >
vtkImageImport * itk::ImageToVTKImageFilter< TInputImage >::m_Importer [private]
template<class TInputImage >
std::vector< double > itk::ImageToVTKImageFilter< TInputImage >::m_vtest [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1