]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintPanel.h
95f3fad0234f0d7339a4b4bad6a197f8852adebe
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / ManualPaintPanel.h
1 #ifndef _MANUAL_PAINT_PANEL_H_
2 #define _MANUAL_PAINT_PANEL_H_
3
4 #include "ManualPaintModel.h"
5
6 class ManualPaintPanel  {
7 public:
8         ManualPaintPanel();
9         virtual ~ManualPaintPanel();
10
11     void SetManualPaintModel(ManualPaintModel* manualPaintModel);
12     void SetBrushSize( int brushsize );
13     void SetGrayLevel( double graylevel );
14     void SetTool(int tool);
15     void Set2D3D(int dim2D3D);
16     void SetBrushForm(int brushform);
17     void SetToleranceFill(double tolerancefill);
18     void SetDistanceFill(int distancefill);
19     void SetRangeMin( int min );
20     void SetRangeMax( int max );
21     void GetScalarRange( double * range);
22
23 protected:
24         ManualPaintModel        *_manualPaintModel;
25
26 };
27
28
29 #endif // _MANUAL_PAINT_PANEL_H_