void BrushTool(int px,int py, int pz);
void SetToleranceFill(double tolerancefill);
void SetDistanceFill(int distancefill);
+ void SetDirection(int direction);
private:
vtkImageData *_image;
double _tolerancefill;
int _distancefill;
double _graylevelbasefill;
+ int _direction;
int _pxfill;
int _pyfill;
int _pzfill;
double _distbasefill;
+ double _tmpDistfill;
+ double _tmpiglfill;
+ long int _countRecursiveFill;
+ long int _countRecursiveFillProblem;
+ vtkImageData *_auxImageFill;
+ bool _usingAuxImageFill;
+ bool _auxGrayLevelValidationFill;
+ long int _countProgressingFill;
+ long int _limitRecursionFill;
+
+
+ void SetAuxImageFill(int px,int py, int pz);
protected: