1 #ifndef _BASE_FILTER_MANUAL_PAINT_H_
2 #define _BASE_FILTER_MANUAL_PAINT_H_
4 #include <vtkImageData.h>
6 class baseFilterManualPaint {
9 baseFilterManualPaint();
10 virtual ~baseFilterManualPaint();
12 virtual void SetImage(vtkImageData *image);
13 void SetPoint(int px,int py, int pz);
14 void Set2D3D( int dim2D3D );
15 void SetGrayLevel( double graylevel );
16 void SetDirection(int direction);
17 void ResetGeneralMinMax();
18 void SetGeneralMinMax(int minX,int maxX,int minY,int maxY,int minZ,int maxZ);
19 void GetScalarRange( double * range );
27 int _px; // start point of the brush
30 int _pMinX; // General min max of many brush actions
36 int _minX; // min max of the image
46 #endif // _BASE_FILTER_MANUAL_PAINT_H_