]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/BrushFilter.h
86f94e27ac8771590b077329828a6ce55a859ea4
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / BrushFilter.h
1 #ifndef _BRUSH_FILTER_H_
2 #define _BRUSH_FILTER_H_
3
4 #include "baseFilterManualPaint.h"
5
6 class BrushFilter : public  baseFilterManualPaint {
7 public:
8         BrushFilter();
9         virtual ~BrushFilter();
10
11     void SetBrushSize( int brushsize );
12     void SetBrushForm( int brushform );
13     void SetBrushTool( int brushtool );
14     void SetRangeMin( int min );//DFCH
15     void SetRangeMax( int max );//DFCH
16     int GetRangeMin( ); //DFCH
17     int GetRangeMax( ); //DFCH
18     void FindMinMaxBrush(int &minxX,int &maxX,int &minY,int &maxY,int &minZ,int &maxZ,int &size);
19     virtual void Run();
20
21
22 private:
23     int             _brushsize;
24     int             _brushform;
25     int             _brushtool;
26     int                         _RangeMin;
27     int                         _RangeMax;
28
29
30
31 protected:
32
33 };
34
35
36 #endif // _BRUSH_FILTER_H_