1 #ifndef _FILL_FILTER_H_
2 #define _FILL_FILTER_H_
4 #include "baseFilterManualPaint.h"
6 class FillFilter : public baseFilterManualPaint {
12 void FillToolRecursive(int px,int py, int pz);
14 void SetToleranceFill(double tolerancefill);
15 void SetDistanceFill(int distancefill);
16 void SetRangeMin( unsigned int min );//DFCH
17 void SetRangeMax( unsigned int max );//DFCH
18 unsigned int GetRangeMin( ); //DFCH
19 unsigned int GetRangeMax( ); //DFCH
20 virtual void SetImage(vtkImageData *image);
23 double _tolerancefill;
25 double _graylevelbasefill;
33 long int _countRecursiveFill;
34 long int _countRecursiveFillProblem;
35 vtkImageData *_auxImageFill;
36 bool _usingAuxImageFill;
37 bool _auxGrayLevelValidationFill;
38 long int _countProgressingFill;
39 long int _limitRecursionFill;
40 unsigned int _RangeMin;
41 unsigned int _RangeMax;
42 void SetAuxImageFill(int px,int py, int pz);
49 #endif // _FILL_FILTER_H_