34 #ifndef __QGoSynchronizedView2D_h
35 #define __QGoSynchronizedView2D_h
38 #include "itkCastImageFilter.h"
39 #include "itkSmartPointer.h"
43 #include "vtkSmartPointer.h"
47 class vtkEventQtSlotConnect;
101 template<
typename TPixel >
102 void SetImage(
typename itk::Image< TPixel, 2 >::Pointer iImage)
104 typedef itk::Image< TPixel, 2 > InputImageType;
106 typedef itk::CastImageFilter< InputImageType, VisuImageType >
108 typedef typename CastFilterType::Pointer CastFilterTypePointer;
110 CastFilterTypePointer castITKFilter = CastFilterType::New();
113 castITKFilter->SetInput(iImage);
114 castITKFilter->Update();
130 const QString & iBaseName =
tr(
"Snapshot") );
147 #endif // __QGoSynchronizedView2D_h