]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxViewer.h
memory leak tracking
[creaImageIO.git] / src2 / creaImageIOWxViewer.h
index 528336455f0fedb5e9cd2be74f5b83b78e83f13b..a13632f16ed8669380875ee7e28ccd68a9723aed 100644 (file)
@@ -44,7 +44,8 @@ namespace creaImageIO
        ///Refreshes the interface if the current image shown has changed
     bool RefreshIfNecessary();
        ///Sets a new image vector to be read
-       void SetImageVector(std::vector<ImagePointerHolder*>& pointers);
+
+       void SetImageVector(std::vector<boost::shared_ptr<ImagePointerHolder> > &pointers);
   
 
   private:
@@ -54,6 +55,7 @@ namespace creaImageIO
     vtkImageViewer2* mViewer;
     /// Associated wxvtk interactor
     crea::creawxVTKRenderWindowInteractor  *mInteractor;
+       
     /// Current extent 
     int mx1,mx2,my1,my2,mz1,mz2;
     /// Current spacing
@@ -69,7 +71,7 @@ namespace creaImageIO
        ///Last image shown
     vtkImageData* mLastImageShown;
        ///The vectors of images to be shown
-       std::vector<ImagePointerHolder*> imagePointers;
+       std::vector< boost::shared_ptr<ImagePointerHolder> > imagePointers;
 
   };