10#ifndef vtkITKImageToImageFilterUSF_h
11#define vtkITKImageToImageFilterUSF_h
14#include "vtkImageAlgorithm.h"
15#include "itkImageToImageFilter.h"
16#include "itkVTKImageExport.h"
17#include "itkVTKImageImport.h"
28 Superclass::PrintSelf ( os, indent );
52 this->itkImporter = ImageImportType::New();
53 this->itkExporter = ImageExportType::New();
56 this->LinkITKProgressToVTKProgress ( m_Filter );
59 m_Filter->SetInput ( this->itkImporter->GetOutput() );
60 this->itkExporter->SetInput ( m_Filter->GetOutput() );
61 this->vtkCast->SetOutputScalarTypeToUnsignedShort();
itk::Image< OutputImagePixelType, 3 > OutputImageType
ImageExportType::Pointer itkExporter
unsigned short InputImagePixelType
To/from ITK.
float OutputImagePixelType
ImageImportType::Pointer itkImporter
itk::VTKImageImport< InputImageType > ImageImportType
itk::ImageToImageFilter< InputImageType, OutputImageType > GenericFilterType
static vtkITKImageToImageFilterUSF * New()
itk::VTKImageExport< OutputImageType > ImageExportType
void PrintSelf(ostream &os, vtkIndent indent)
vtkITKImageToImageFilterUSF(GenericFilterType *filter)
GenericFilterType::Pointer m_Filter
itk::Image< InputImagePixelType, 3 > InputImageType
~vtkITKImageToImageFilterUSF()
Abstract base class for connecting ITK and VTK.
void ConnectPipelines(ITK_Exporter exporter, VTK_Importer *importer)