Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
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>

Public Types

typedef SmartPointer< const Self > ConstPointer
typedef ImporterFilterType::Pointer ImporterFilterPointer
typedef VTKImageImport< OutputImageType > ImporterFilterType
typedef OutputImageType::ConstPointer OutputImagePointer
typedef TOutputImage OutputImageType
 Some typedefs.
typedef SmartPointer< Self > Pointer
typedef VTKImageToImageFilter Self
 Standard class typedefs.
typedef ProcessObject Superclass

Public Member Functions

vtkSmartPointer< vtkImageExport > GetExporter () const
 Return the internal VTK image exporter filter.
ImporterFilterType * GetImporter () const
 Return the internal ITK image importer filter.
const OutputImageType * GetOutput () const
 Get the output in the form of a vtkImage.
 itkNewMacro (Self)
 Method for creation through the object factory.
 itkTypeMacro (VTKImageToImageFilter, ProcessObject)
 Run-time type information (and related methods).
void SetInput (vtkSmartPointer< vtkImageData >)
 Set the input in the form of a vtkImageData.
void Update () override
 This call delegate the update to the importer.

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.

Member Typedef Documentation

◆ ConstPointer

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

◆ ImporterFilterPointer

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

◆ ImporterFilterType

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

◆ OutputImagePointer

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

◆ OutputImageType

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

Some typedefs.

◆ Pointer

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

◆ Self

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

Standard class typedefs.

◆ Superclass

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

Constructor & Destructor Documentation

◆ VTKImageToImageFilter()

template<class TOutputImage>
itk::VTKImageToImageFilter< TOutputImage >::VTKImageToImageFilter ( )
protected

◆ ~VTKImageToImageFilter()

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

Member Function Documentation

◆ GetExporter()

template<class TOutputImage>
vtkSmartPointer< 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

◆ GetImporter()

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

◆ GetOutput()

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

◆ itkNewMacro()

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

Method for creation through the object factory.

◆ itkTypeMacro()

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

Run-time type information (and related methods).

References VTKImageToImageFilter().

◆ SetInput()

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

Set the input in the form of a vtkImageData.

◆ Update()

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

This call delegate the update to the importer.


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