18 #ifndef itkImageToVTKImageFilter_h
19 #define itkImageToVTKImageFilter_h
22 #include "vtkImageImport.h"
23 #include "vtkImageData.h"
45 template <
typename TInputImage >
89 virtual void Update() ITK_OVERRIDE;
96 virtual ~ImageToVTKImageFilter();
99 ImageToVTKImageFilter(const
Self&) ITK_DELETE_FUNCTION;
100 void operator=(const
Self&) ITK_DELETE_FUNCTION;
108 #ifndef ITK_MANUAL_INSTANTIATION
109 #include "itkImageToVTKImageFilter.hxx"
Connect the end of an ITK image pipeline to a VTK pipeline.
virtual void Update() override
Light weight base class for most itk classes.
vtkImageImport * m_Importer
VTKImageExport< InputImageType > ExporterFilterType
void SetInput(const InputImageType *)
InputImageType::ConstPointer InputImagePointer
InputImageType * GetInput()
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
vtkImageData * GetOutput() const
SmartPointer< const Self > ConstPointer
ExporterFilterType * GetExporter() const
ImageToVTKImageFilter Self
SmartPointer< Self > Pointer
ExporterFilterType::Pointer ExporterFilterPointer
virtual void UpdateLargestPossibleRegion() override
Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
vtkImageImport * GetImporter() const
ExporterFilterPointer m_Exporter
TInputImage InputImageType