X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_ManagerContour_NDimensions%2FwxContourMainFrame.cxx;h=cfa1e02f9c3605c5797664bfc0ad1b173cae1e9f;hb=09430963c5bab30db53169b3c9793a6b0acbaba3;hp=e202f987e1758ae98719cbe999e9e45da2f43199;hpb=bd4e97f732f7c8154aafbf1bf419c6115e9560c7;p=creaContours.git diff --git a/lib/Interface_ManagerContour_NDimensions/wxContourMainFrame.cxx b/lib/Interface_ManagerContour_NDimensions/wxContourMainFrame.cxx index e202f98..cfa1e02 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxContourMainFrame.cxx +++ b/lib/Interface_ManagerContour_NDimensions/wxContourMainFrame.cxx @@ -1620,21 +1620,21 @@ void wxContourMainFrame::referenceLine() viewer2D->GetInteractorStyleBaseView()->AddInteractorStyleMaracas( _refLineControl ); _refLineModel->SetCloseContour(false); _refLineControl->CreateNewManualContour(); -/* + double z = _refLineControl->GetZ(); +/* + _refLineControl->AddPoint(50,100,z); + _refLineControl->AddPoint(80,40,z); + _refLineControl->SetCompleteCreation(true); _refLineModel->AddPoint(50,100,z); _refLineModel->AddPoint(80,40,z); - - _refLineControl->AddPoint(50,100,z); - _refLineControl->AddPoint(80,40,z); + _refLineModel->UpdateSpline(); _refLineView->UpdateViewPoint(0); _refLineView->UpdateViewPoint(1); - - _refLineControl->SetCompleteCreation(true); - _refLineControl->SetEditable(true); */ + _refLineControl->SetActive(true); _refLineView->RefreshContour(); } @@ -1644,7 +1644,9 @@ void wxContourMainFrame::refLineHide() { if (_refLineControl!=NULL) { - _refLineView->RemoveCompleteContourActor(); + _refLineView->RemoveCompleteContourActor(); + _refLineControl->SetEditable(false); + _refLineControl->SetActive(false); } } @@ -1663,8 +1665,7 @@ void wxContourMainFrame::refLineShow() _refLineControl->SetModelView( _refLineModel , _refLineView ); viewer2D->GetInteractorStyleBaseView()->AddInteractorStyleMaracas( _refLineControl ); _refLineControl->CreateNewManualContour(); - //_refLineControl->SetActive(true); - //_refLineControl->SetEditable(true); + _refLineControl->SetActive(true); _refLineView->RefreshContour(); } }