]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintControler.h
DFCH: Manual Paint Changes (Undo/Redo) 80% :) :)
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / ManualPaintControler.h
1 #ifndef _MANUAL_PAINT_CONTROLER_H_
2 #define _MANUAL_PAINT_CONTROLER_H_
3
4 #include "ManualPaintModel.h"
5 #include "ManualPaintPanel.h"
6 #include "wxVtk2DBaseView.h"
7
8
9 class ManualPaintControler  {
10 public:
11         ManualPaintControler();
12         virtual ~ManualPaintControler();
13
14     void SetManualPaintModel(ManualPaintModel* manualPaintModel);
15     void SetManualPaintPanel(ManualPaintPanel* manualPaintPanel);
16     void SetWxVtk2DBaseView(wxVtk2DBaseView *wxvtk2Dbaseview);
17     void Config();
18     void PaintImage(int px,int py, int pz);
19     void SetImageUndo();
20
21 private:
22     int                 auxZ;
23         ManualPaintModel        *_manualPaintModel;
24         ManualPaintPanel        *_manualPaintPanel;
25         wxVtk2DBaseView     *_wxvtk2Dbaseview;
26
27 protected:
28
29 };
30
31
32 #endif // _MANUAL_PAINT_CONTROLER_H_