X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FInterface_ManagerContour_NDimensions%2FwxVtkBaseView_SceneManager.h;h=d4f5bc26ddb0c5aa30d78e70484363fd5ce4df65;hb=11f6d82d938648eb1b5ee5321c8a0c797b20606e;hp=8b26d4bdfac982fc6872b88464e1cd06cc85a6b8;hpb=6e3c929c883c405e0075fa8df10b12a935979367;p=creaContours.git diff --git a/lib/Interface_ManagerContour_NDimensions/wxVtkBaseView_SceneManager.h b/lib/Interface_ManagerContour_NDimensions/wxVtkBaseView_SceneManager.h index 8b26d4b..d4f5bc2 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxVtkBaseView_SceneManager.h +++ b/lib/Interface_ManagerContour_NDimensions/wxVtkBaseView_SceneManager.h @@ -24,7 +24,16 @@ #include "wxVtkBaseView.h" #include #include -#include +#include "manualContourModel.h" +#include "manualRoiControler.h" +#include "manualContourBaseControler.h" +#include "manualCircleControler.h" +#include "manualLineControler.h" +#include "manualViewBaseContour.h" +#include "manualViewBullEye.h" +#include "manualViewCircle.h" +#include "manualViewLine.h" +#include "manualViewRoi.h" #include //------------------------------------------------------------------------------------------------------------ @@ -161,6 +170,9 @@ class wxVtkBaseView_SceneManager : public InteractorStyleMaracas { //JCP 21 - 09 - 08 bool isEditableCControler(std::string theKeyName); void deleteCViewerCControler(std::string theKeyName); + bool isCtrlPressed(); + bool isShiftPressed(); + char getLastKeyCode(); private: //------------------------------------------------------------------------------------------------------------ // Private methods @@ -201,7 +213,9 @@ private: manualViewRoi *_viewerSelectionROI; manualContourModel *_modelSelectionROI; double _widthOfContour; - + + bool _ctrlKey; + bool _shiftKey; }; #endif // __wxVtkBaseView_SceneManager_HEADER_FILE__