00001 #ifndef _VTK_INTERACTOR_MANUAL_PAINT_H_ 00002 #define _VTK_INTERACTOR_MANUAL_PAINT_H_ 00003 00004 #include "InteractorStyleMaracas.h" 00005 #include "ManualPaintControler.h" 00006 00007 class vtkInteractorManualPaint : public InteractorStyleMaracas { 00008 public: 00009 vtkInteractorManualPaint(ManualPaintControler* mpc); 00010 virtual ~vtkInteractorManualPaint(); 00011 00012 virtual bool OnMouseMove(); 00013 virtual bool OnLeftButtonDown(); 00014 virtual bool OnLeftButtonUp(); 00015 00016 private: 00017 bool _state; 00018 ManualPaintControler *_manualPaintControler; 00019 00020 protected: 00021 00022 }; 00023 00024 00025 #endif // _VTK_INTERACTOR_MANUAL_PAINT_H_