]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintModel.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / ManualPaintModel.h
1 #ifndef _MANUAL_PAINT_MODEL_H_
2 #define _MANUAL_PAINT_MODEL_H_
3
4 #include <vtkImageData.h>
5
6
7 class ManualPaintModel  {
8 public:
9         ManualPaintModel();
10         virtual ~ManualPaintModel();
11
12     void SetImage(vtkImageData *image);
13     void PaintImage(int px,int py, int pz);
14     void SetBrushSize( int brushsize );
15     void SetBrushForm( int brushform );
16     void SetBrushTool( int brushtool );
17     void Set2D3D( int dim2D3D );
18     void SetGrayLevel( double graylevel );
19
20
21
22 private:
23     vtkImageData    *_image;
24     int             _brushsize;
25     int             _brushform;
26     int             _brushtool;
27     bool            _2D3D;
28     double          _graylevel;
29
30
31 protected:
32
33 };
34
35
36 #endif // _MANUAL_PAINT_MODEL_H_