42 #ifndef _itkVTKImageToImageFilter_txx
43 #define _itkVTKImageToImageFilter_txx
55 template <
class TOutputImage>
60 m_Exporter = vtkImageExport::New();
62 m_Importer = ImporterFilterType::New();
64 m_Importer->SetUpdateInformationCallback( m_Exporter->GetUpdateInformationCallback());
65 m_Importer->SetPipelineModifiedCallback( m_Exporter->GetPipelineModifiedCallback());
66 m_Importer->SetWholeExtentCallback( m_Exporter->GetWholeExtentCallback());
67 m_Importer->SetSpacingCallback( m_Exporter->GetSpacingCallback());
68 m_Importer->SetOriginCallback( m_Exporter->GetOriginCallback());
69 m_Importer->SetScalarTypeCallback( m_Exporter->GetScalarTypeCallback());
70 m_Importer->SetNumberOfComponentsCallback( m_Exporter->GetNumberOfComponentsCallback());
71 m_Importer->SetPropagateUpdateExtentCallback( m_Exporter->GetPropagateUpdateExtentCallback());
72 m_Importer->SetUpdateDataCallback( m_Exporter->GetUpdateDataCallback());
73 m_Importer->SetDataExtentCallback( m_Exporter->GetDataExtentCallback());
74 m_Importer->SetBufferPointerCallback( m_Exporter->GetBufferPointerCallback());
75 m_Importer->SetCallbackUserData( m_Exporter->GetCallbackUserData());
85 template <
class TOutputImage>
101 template <
class TOutputImage>
106 m_Exporter->SetInput( inputImage );
114 template <
class TOutputImage>
119 return m_Importer->GetOutput();
128 template <
class TOutputImage>
141 template <
class TOutputImage>
155 template <
class TOutputImage>
160 m_Importer->Update();