X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsKernelEditorGraphic%2FwxVtkSceneManager.cxx;h=a95d229934a5fdb81b3d3ccd6b6bdcd654c30fa3;hb=e628a3dc4645cb347ebf060b145e626cc31a65f4;hp=23ea678c0a0d21ca6bfe58265e8a10e5256724d4;hpb=878ac6ad472bc459f4e364c16890e5026c401944;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.cxx b/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.cxx index 23ea678..a95d229 100644 --- a/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.cxx +++ b/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.cxx @@ -351,6 +351,25 @@ namespace bbtk manViewerContour->RefreshContour(); + + double x,y,z; + startPort->getCenter(x,y,z); + + manContourControl->SetState(1); + manContourModel->SetCloseContour(false); + + manContourModel->AddPoint(x,y,z); + manViewerContour->AddPoint(); + + manContourModel->AddPoint(x,y,z); + manViewerContour->AddPoint(); + + int bak= manContourControl->GetNumberOfPointsManualContour() - 1; + manContourControl->_bakIdPoint=bak; + manViewerContour->Refresh(); + + manContourControl->SetMoving( false ); + registerController((InteractorStyleMaracas*) manContourControl); } @@ -385,12 +404,12 @@ namespace bbtk //========================================================================= - void wxVtkSceneManager::update(int idObservable,int command) + void wxVtkSceneManager::update(int idController,int command) { if(command==INIT_CREATION_CONTOUR) { - GObjectController* cont = _controllers[idObservable]; + GObjectController* cont = _controllers[idController]; if(cont->getGObjectType() == GPORT) { GPortController* controller = (GPortController*)cont;