1 #ifndef _MANUAL_PAINT_MODEL_H_
2 #define _MANUAL_PAINT_MODEL_H_
4 #include <vtkImageData.h>
10 virtual ~FillFilter();
12 void SetImage(vtkImageData *image);
13 void Set2D3D( int dim2D3D );
14 void SetGrayLevel( double graylevel );
16 void FillTool(int px,int py, int pz);
17 void FillToolRecursive(int px,int py, int pz);
19 void BrushTool(int px,int py, int pz);
20 void SetToleranceFill(double tolerancefill);
21 void SetDistanceFill(int distancefill);
22 void SetDirection(int direction);
37 double _tolerancefill;
39 double _graylevelbasefill;
48 long int _countRecursiveFill;
49 long int _countRecursiveFillProblem;
50 vtkImageData *_auxImageFill;
51 bool _usingAuxImageFill;
52 bool _auxGrayLevelValidationFill;
53 long int _countProgressingFill;
54 long int _limitRecursionFill;
57 void SetAuxImageFill(int px,int py, int pz);
64 #endif // _MANUAL_PAINT_MODEL_H_