]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/manualConnectorContourController.cxx
Update constants
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / manualConnectorContourController.cxx
index 415c64d138815916a18f1a3848106beaa70d87a7..a1c234a00b5a20ed5d2b3a7ecc2aa3abae128bc6 100644 (file)
@@ -92,7 +92,9 @@ namespace bbtk
        }
 
        //=========================================================================
-       void manualConnectorContourController::MouseClickLeft(int x, int y){
+
+       void manualConnectorContourController::MouseClickLeft(int x, int y)
+       {
 
                bool ok = false;
                int z   = GetZ();
@@ -121,14 +123,7 @@ namespace bbtk
                        if ((GetState()==1) && (_easyCreation==true) && GetNumberOfPointsManualContour()==2)
                        {
                                ok=true;
-
-                               SetCompleteCreation( true );
-                               SetKeyBoardMoving( false );
-                               GetManualContourModel()->SetCloseContour(false);
-
-                               SetEditable( false );
-                               SetPosibleToMove( false );
-                               SetState(0);
+                               endContourCreation();
                        }
 
                        // Continue to Insert Control Points with ClickLeft (After being empty the contour)
@@ -181,6 +176,21 @@ namespace bbtk
                        GetManualViewBaseContour()->Refresh();
                }
        }
+       
+       //=========================================================================
+       
+       void manualConnectorContourController::endContourCreation()
+       {
+               SetCompleteCreation( true );
+               SetKeyBoardMoving( false );
+               GetManualContourModel()->SetCloseContour(false);
+
+               SetEditable( false );
+               SetPosibleToMove( false );
+               SetState(0);
+       }
+
+
        //=========================================================================
 
 }  // EO namespace bbtk