#ifndef _MANUAL_PAINT_MODEL_H_ #define _MANUAL_PAINT_MODEL_H_ #include "BrushFilter.h" #include "FillFilter.h" class ManualPaintModel { public: ManualPaintModel(); virtual ~ManualPaintModel(); void SetTool( int tool ); void Set2D3D( int dim2D3D ); void SetImage(vtkImageData *image); void SetGrayLevel( double graylevel ); void SetDirection(int direction); void SetBrushSize( int brushsize ); void SetBrushForm( int brushform ); void SetToleranceFill(double tolerancefill); void SetDistanceFill(int distancefill); void PaintImage(int px,int py, int pz); private: int _tool; BrushFilter *_brushfilter; FillFilter *_fillfilter; protected: }; #endif // _MANUAL_PAINT_MODEL_H_