]> Creatis software - creaContours.git/blobdiff - lib/Interface_ManagerContour_NDimensions/wxVtkBaseView_SceneManager.h
Transform Roi
[creaContours.git] / lib / Interface_ManagerContour_NDimensions / wxVtkBaseView_SceneManager.h
index 49d2ca69ec830bb0e0cd71445dc79ed3ae3247f9..d4f5bc26ddb0c5aa30d78e70484363fd5ce4df65 100644 (file)
 #include "wxVtkBaseView.h"
 #include <iostream>
 #include <map>
-#include <manualContour.h>
+#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 <wx/event.h>
 
 //------------------------------------------------------------------------------------------------------------
@@ -158,7 +167,12 @@ class wxVtkBaseView_SceneManager : public InteractorStyleMaracas {
        void              GetImageDataRange( double *range );
        void                    SetWidthContour(double width);
 
-
+//JCP 21 - 09 - 08
+       bool isEditableCControler(std::string theKeyName);
+       void deleteCViewerCControler(std::string theKeyName);
+       bool isCtrlPressed();
+       bool isShiftPressed();
+       char getLastKeyCode();
 private:
        //------------------------------------------------------------------------------------------------------------
        //  Private methods
@@ -199,7 +213,9 @@ private:
        manualViewRoi                   *_viewerSelectionROI;
        manualContourModel              *_modelSelectionROI;
        double                                  _widthOfContour;
-       
+
+       bool _ctrlKey;
+       bool _shiftKey;
 };
 #endif // __wxVtkBaseView_SceneManager_HEADER_FILE__