44 #ifndef _itkImageToVTKImageFilter_txx
45 #define _itkImageToVTKImageFilter_txx
57 template <
class TInputImage>
62 m_Importer = vtkImageImport::New();
64 m_Exporter = ExporterFilterType::New();
66 m_Importer->SetUpdateInformationCallback(m_Exporter->GetUpdateInformationCallback());
67 m_Importer->SetPipelineModifiedCallback(m_Exporter->GetPipelineModifiedCallback());
68 m_Importer->SetWholeExtentCallback(m_Exporter->GetWholeExtentCallback());
69 m_Importer->SetSpacingCallback(m_Exporter->GetSpacingCallback());
70 m_Importer->SetOriginCallback(m_Exporter->GetOriginCallback());
71 m_Importer->SetScalarTypeCallback(m_Exporter->GetScalarTypeCallback());
72 m_Importer->SetNumberOfComponentsCallback(m_Exporter->GetNumberOfComponentsCallback());
73 m_Importer->SetPropagateUpdateExtentCallback(m_Exporter->GetPropagateUpdateExtentCallback());
74 m_Importer->SetUpdateDataCallback(m_Exporter->GetUpdateDataCallback());
75 m_Importer->SetDataExtentCallback(m_Exporter->GetDataExtentCallback());
76 m_Importer->SetBufferPointerCallback(m_Exporter->GetBufferPointerCallback());
77 m_Importer->SetCallbackUserData(m_Exporter->GetCallbackUserData());
87 template <
class TInputImage>
103 template <
class TInputImage>
108 m_Exporter->SetInput( inputImage );
116 template <
class TInputImage>
121 return m_Importer->GetOutput();
130 template <
class TInputImage>
143 template <
class TInputImage>
148 return m_Exporter.GetPointer();
156 template <
class TInputImage>
161 m_Importer->Update();