18 #ifndef __itkImageToVTKImageFilter_h 19 #define __itkImageToVTKImageFilter_h 21 #include "itkVTKImageExport.h" 22 #include "vtkImageImport.h" 23 #include "vtkImageData.h" 40 template <
class TInputImage >
46 typedef ProcessObject Superclass;
47 typedef SmartPointer<Self> Pointer;
48 typedef SmartPointer<const Self> ConstPointer;
58 typedef typename InputImageType::ConstPointer InputImagePointer;
60 typedef VTKImageExport< InputImageType> ExporterFilterType;
61 typedef typename ExporterFilterType::Pointer ExporterFilterPointer;
68 void SetInput(
const InputImageType * );
89 void operator=(
const Self&);
91 ExporterFilterPointer m_Exporter;
92 vtkImageImport * m_Importer;
98 #include "itkImageToVTKImageFilter.hxx" ImageToVTKImageFilter Self
ExporterFilterType * GetExporter() const
vtkImageData * GetOutput() const
void SetInput(const InputImageType *)
Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline.
virtual ~ImageToVTKImageFilter()
itkTypeMacro(ImageToVTKImageFilter, ProcessObject)
TInputImage InputImageType
vtkImageImport * GetImporter() const