-
- Register(new VtkImageReader(vtkPNGReader::New()));
- Register(new VtkImageReader(vtkTIFFReader::New()));
- Register(new VtkImageReader(vtkJPEGReader::New()));
- Register(new VtkImageReader(vtkBMPReader::New()));
- Register(new VtkImageReader(vtkSLCReader::New()));
- Register(new VtkImageReader(vtkMetaImageReader::New(),"MHD",".mhd"));
+
+ Register( boost::shared_ptr<AbstractImageReader>(new VtkImageReader(vtkPNGReader::New(), "PNG", ".png")));
+ Register(boost::shared_ptr<AbstractImageReader>(new VtkImageReader(vtkTIFFReader::New(), "JPEG", ".jpeg")));
+ Register(boost::shared_ptr<AbstractImageReader>(new VtkImageReader(vtkJPEGReader::New())));
+ Register(boost::shared_ptr<AbstractImageReader>(new VtkImageReader(vtkBMPReader::New())));
+ Register(boost::shared_ptr<AbstractImageReader>(new VtkImageReader(vtkSLCReader::New())));
+ Register(boost::shared_ptr<AbstractImageReader>(new VtkImageReader(vtkMetaImageReader::New(),"MHD",".mhd")));