18 #ifndef itkImageToVTKImageFilter_h 19 #define itkImageToVTKImageFilter_h 22 #include "vtkImageImport.h" 23 #include "vtkImageData.h" 45 template <
typename TInputImage >
74 void SetInput(
const InputImageType * );
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
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...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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