X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FmanualPaint%2FManualPaintModel.h;h=a99749abce977d42e0d357ededac2dad877b3b07;hb=f9901e756bb82bd333310b47607875331616bb29;hp=eb6f10a483859626f2224f33585422e687204b0a;hpb=470223c6fe3a156ce3ffea50da88dc4d2aba6115;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintModel.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintModel.h index eb6f10a..a99749a 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintModel.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintModel.h @@ -29,18 +29,13 @@ #include "BrushFilter.h" #include "FillFilter.h" -//#include "regionStructUR.h" -//#include "imageUndoRedo.h" - #include "imageModificationManager.h" #include "imageUndoRedo.h" - class ManualPaintModel { public: ManualPaintModel(); virtual ~ManualPaintModel(); - void SetActive(bool active); void SetTool(int tool); void Set2D3D(int dim2D3D); @@ -55,9 +50,13 @@ public: void SetRangeMin(int min); void SetRangeMax(int max); void GetScalarRange(double * range); - void SetUndoImage(); //DFCH - void Undo(); //DFCH - void Redo(); //DFCH + void SetUndoImage(); //DFCH + void Undo(); //DFCH + void Redo(); //DFCH + + int GetRestorBaseInitialPointX(); + int GetRestorBaseInitialPointY(); + int GetRestorBaseInitialPointZ(); private: int _tool; @@ -65,9 +64,8 @@ private: BrushFilter *_brushfilter; FillFilter *_fillfilter; ImageUndoRedo *_imageUndoRedo; - + ImageUndoRedo *_imageUndoRedo_visited; protected: - }; #endif // _MANUAL_PAINT_MODEL_H_