X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FvtkGObjectView.cxx;h=79026ba73c1b7d1aea6d60a8da0d51441460a497;hb=99033f029e92e00ac248e3fcac892b807b68e11f;hp=1c2fd8f8d1e6622f3fb1bab6d619033b61697fb2;hpb=50851761f4216d932217db8e8fe56dd5aac6b0fb;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.cxx b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.cxx index 1c2fd8f..79026ba 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.cxx +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.cxx @@ -44,8 +44,8 @@ namespace bbtk vtkGObjectView::vtkGObjectView() { _baseView=NULL; - _objectBorderActor=NULL; - _fillBorderActor=NULL; + _borderObjectActor=NULL; + _fillObjectActor=NULL; _isStartDragging=false; _state = NOTHING_HAPPENS; @@ -101,9 +101,16 @@ namespace bbtk //========================================================================= void vtkGObjectView::addVtkActors()//virtual + { + _baseView->GetRenderer()->AddActor(_fillObjectActor); + _baseView->GetRenderer()->Render(); + } + + //========================================================================= + + void vtkGObjectView::removeVtkActors()//virtual { - _baseView->GetRenderer()->AddActor(_objectBorderActor); - _baseView->GetRenderer()->AddActor(_fillBorderActor); + _baseView->GetRenderer()->RemoveActor(_fillObjectActor); _baseView->GetRenderer()->Render(); } @@ -169,6 +176,14 @@ namespace bbtk } //========================================================================= + + void vtkGObjectView::removeFromScene() + { + removeVtkActors(); + setRefreshWaiting(); + } + + //========================================================================= } // EO namespace bbtk