00001 #ifndef MANUALINTERACTORWINDOWLEVEL_H_ 00002 #define MANUALINTERACTORWINDOWLEVEL_H_ 00003 00004 #include "InteractorStyleMaracas.h" 00005 00006 class creaMaracasVisu_EXPORT manualInteractorWindowLevel : public InteractorStyleMaracas { 00007 public: 00008 manualInteractorWindowLevel(); 00009 virtual ~manualInteractorWindowLevel(); 00010 protected: 00011 00012 bool _stateWindowLevel; 00013 int _backPx; 00014 int _backPy; 00015 00016 double _backWindow; 00017 double _backLevel; 00018 00019 virtual bool OnMouseMove(); 00020 virtual bool OnMiddleButtonDown(); 00021 virtual bool OnMiddleButtonUp(); 00022 }; 00023 00024 00025 00026 #endif /*MANUALINTERACTORWINDOWLEVEL_H_*/