X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FimageUndoRedo%2FimageInfoUR.h;h=b3d011a4cedb83a7fd3063b9a96e51b3d0436728;hb=d725af03e25b41e03b212c26068be2c04dacd270;hp=d55baf49708e53a9af820506bc74c760d9743d81;hpb=b37bd791f88bd4c1a6146fadcb88864d7cd1a5c3;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageInfoUR.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageInfoUR.h index d55baf4..b3d011a 100755 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageInfoUR.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageInfoUR.h @@ -15,6 +15,7 @@ #include #include #include "regionStructUR.h" +#include "imageModificationManager.h" class ImageInfoUR { @@ -22,12 +23,13 @@ public: typedef vtkSmartPointer VTKImageDataPointerType; typedef vtkSmartPointer VTKMetaImageReaderPointerType; typedef vtkSmartPointer VTKMetaImageWriterPointerType; + typedef ImageMManager ImageMManagerType; typedef std::string StringType; public: ImageInfoUR(); virtual ~ImageInfoUR(); void SetImageName(const StringType &imgName); - void SetRegion(const RegionStructUR ®ion); + void SetImageMManager(ImageMManagerType *imMManager); void SetStatus(const bool& onMemory); void SetImage(VTKImageDataPointerType img); void RemoveImageFromMemory(const StringType& gPath); @@ -36,13 +38,13 @@ public: void RemoveImageFromDisk(const StringType& gPath); VTKImageDataPointerType GetImage(); StringType GetImageName(); - RegionStructUR GetRegion(); + ImageMManagerType* GetImageMManager(); bool GetStatus(); private: VTKImageDataPointerType m_Image; StringType m_ImageName; - RegionStructUR m_Region; + ImageMManagerType* m_ImageMManager; bool m_OnMemory; bool m_OnDisk;