NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | 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...

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

Public Types

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

Public Member Functions

virtual const char * GetClassName () const
 
vtkImageData * GetOutput () const
 
void SetInput (const InputImageType *)
 
InputImageTypeGetInput ()
 
vtkImageImport * GetImporter () const
 
ExporterFilterTypeGetExporter () const
 
void Update () override
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ImageToVTKImageFilter ()
 
virtual ~ImageToVTKImageFilter ()
 

Detailed Description

template<typename 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.

{IO/ImageToVTKImageFilter,Display an ITK image} {IO/itkVtkImageConvertDICOM,Uses a custom user matrix to align the image with DICOM physical space}

Member Typedef Documentation

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

Some typedefs.

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

Standard class typedefs.

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

Constructor & Destructor Documentation

template<typename TInputImage >
itk::ImageToVTKImageFilter< TInputImage >::ImageToVTKImageFilter ( )
protected
template<typename TInputImage >
virtual itk::ImageToVTKImageFilter< TInputImage >::~ImageToVTKImageFilter ( )
protectedvirtual

Member Function Documentation

template<typename TInputImage >
virtual const char* itk::ImageToVTKImageFilter< TInputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

template<typename 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<typename 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<typename TInputImage >
InputImageType* itk::ImageToVTKImageFilter< TInputImage >::GetInput ( )
template<typename 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<typename TInputImage >
static Pointer itk::ImageToVTKImageFilter< TInputImage >::New ( )
static

Method for creation through the object factory.

template<typename TInputImage >
void itk::ImageToVTKImageFilter< TInputImage >::SetInput ( const InputImageType )
template<typename TInputImage >
void itk::ImageToVTKImageFilter< TInputImage >::Update ( )
override

This call delegates the update to the importer


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