42 #ifndef _itkImageToVTKImageFilter_txx
43 #define _itkImageToVTKImageFilter_txx
53 template <
class TInputImage>
58 m_Importer = vtkImageImport::New();
60 m_Exporter = ExporterFilterType::New();
62 m_Importer->SetUpdateInformationCallback(m_Exporter->GetUpdateInformationCallback());
63 m_Importer->SetPipelineModifiedCallback(m_Exporter->GetPipelineModifiedCallback());
64 m_Importer->SetWholeExtentCallback(m_Exporter->GetWholeExtentCallback());
65 m_Importer->SetSpacingCallback(m_Exporter->GetSpacingCallback());
66 m_Importer->SetOriginCallback(m_Exporter->GetOriginCallback());
67 m_Importer->SetScalarTypeCallback(m_Exporter->GetScalarTypeCallback());
68 m_Importer->SetNumberOfComponentsCallback(m_Exporter->GetNumberOfComponentsCallback());
69 m_Importer->SetPropagateUpdateExtentCallback(m_Exporter->GetPropagateUpdateExtentCallback());
70 m_Importer->SetUpdateDataCallback(m_Exporter->GetUpdateDataCallback());
71 m_Importer->SetDataExtentCallback(m_Exporter->GetDataExtentCallback());
72 m_Importer->SetBufferPointerCallback(m_Exporter->GetBufferPointerCallback());
73 m_Importer->SetCallbackUserData(m_Exporter->GetCallbackUserData());
83 template <
class TInputImage>
99 template <
class TInputImage>
104 m_Exporter->SetInput( inputImage );
112 template <
class TInputImage>
117 return m_Importer->GetOutput();
126 template <
class TInputImage>
139 template <
class TInputImage>
144 return m_Exporter.GetPointer();
152 template <
class TInputImage>
157 m_Importer->Update();