CustusX  2021.09.21-dev+develop.e3cd0
An IGT application
itk::VTKImageToImageFilter< TOutputImage > Class Template Reference

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

#include <itkVTKImageToImageFilter.h>

Inheritance diagram for itk::VTKImageToImageFilter< TOutputImage >:

Public Types

typedef VTKImageToImageFilter Self
 
typedef ProcessObject Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::ConstPointer OutputImagePointer
 
typedef VTKImageImport< OutputImageTypeImporterFilterType
 
typedef ImporterFilterType::Pointer ImporterFilterPointer
 

Public Member Functions

 itkNewMacro (Self)
 
 itkTypeMacro (VTKImageToImageFilter, ProcessObject)
 
const OutputImageTypeGetOutput () const
 
void SetInput (vtkImageData *)
 
vtkImageExport * GetExporter () const
 
ImporterFilterTypeGetImporter () const
 
void Update ()
 

Protected Member Functions

 VTKImageToImageFilter ()
 
virtual ~VTKImageToImageFilter ()
 

Detailed Description

template<class TOutputImage>
class itk::VTKImageToImageFilter< TOutputImage >

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

This class puts together an itkVTKImageImporter and a vtkImageExporter. 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 a vtkImage can be plugged as input and an itk::Image is produced as output.

Definition at line 44 of file itkVTKImageToImageFilter.h.

Member Typedef Documentation

template<class TOutputImage >
typedef SmartPointer<const Self> itk::VTKImageToImageFilter< TOutputImage >::ConstPointer

Definition at line 51 of file itkVTKImageToImageFilter.h.

template<class TOutputImage >
typedef ImporterFilterType::Pointer itk::VTKImageToImageFilter< TOutputImage >::ImporterFilterPointer

Definition at line 63 of file itkVTKImageToImageFilter.h.

template<class TOutputImage >
typedef VTKImageImport< OutputImageType > itk::VTKImageToImageFilter< TOutputImage >::ImporterFilterType

Definition at line 62 of file itkVTKImageToImageFilter.h.

template<class TOutputImage >
typedef OutputImageType::ConstPointer itk::VTKImageToImageFilter< TOutputImage >::OutputImagePointer

Definition at line 61 of file itkVTKImageToImageFilter.h.

template<class TOutputImage >
typedef TOutputImage itk::VTKImageToImageFilter< TOutputImage >::OutputImageType

Some typedefs.

Definition at line 60 of file itkVTKImageToImageFilter.h.

template<class TOutputImage >
typedef SmartPointer<Self> itk::VTKImageToImageFilter< TOutputImage >::Pointer

Definition at line 50 of file itkVTKImageToImageFilter.h.

template<class TOutputImage >
typedef VTKImageToImageFilter itk::VTKImageToImageFilter< TOutputImage >::Self

Standard class typedefs.

Definition at line 48 of file itkVTKImageToImageFilter.h.

template<class TOutputImage >
typedef ProcessObject itk::VTKImageToImageFilter< TOutputImage >::Superclass

Definition at line 49 of file itkVTKImageToImageFilter.h.

Constructor & Destructor Documentation

template<class TOutputImage >
itk::VTKImageToImageFilter< TOutputImage >::VTKImageToImageFilter ( )
protected
template<class TOutputImage >
virtual itk::VTKImageToImageFilter< TOutputImage >::~VTKImageToImageFilter ( )
protectedvirtual

Member Function Documentation

template<class TOutputImage >
vtkImageExport* itk::VTKImageToImageFilter< TOutputImage >::GetExporter ( ) const

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

template<class TOutputImage >
ImporterFilterType* itk::VTKImageToImageFilter< TOutputImage >::GetImporter ( ) const

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

template<class TOutputImage >
const OutputImageType* itk::VTKImageToImageFilter< TOutputImage >::GetOutput ( ) const

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

template<class TOutputImage >
itk::VTKImageToImageFilter< TOutputImage >::itkNewMacro ( Self  )

Method for creation through the object factory.

template<class TOutputImage >
itk::VTKImageToImageFilter< TOutputImage >::itkTypeMacro ( VTKImageToImageFilter< TOutputImage >  ,
ProcessObject   
)

Run-time type information (and related methods).

template<class TOutputImage >
void itk::VTKImageToImageFilter< TOutputImage >::SetInput ( vtkImageData *  )

Set the input in the form of a vtkImageData

template<class TOutputImage >
void itk::VTKImageToImageFilter< TOutputImage >::Update ( )

This call delegate the update to the importer


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