X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FvtkGObjectView.h;h=5c42d0e7e791a7c9491538f2fbb7a1c3829a0b3b;hb=c2ceb1ba52ffe871ccb9f835a0330e12484d2f0e;hp=3c6908a9605c3dd839a0ef34b8435d8b6aa970cf;hpb=50851761f4216d932217db8e8fe56dd5aac6b0fb;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.h b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.h index 3c6908a..5c42d0e 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.h +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.h @@ -90,6 +90,8 @@ namespace bbtk int getState(); void setRefreshWaiting(); + virtual void removeFromScene(); + private: //Private Attributes @@ -105,13 +107,17 @@ namespace bbtk //Protected Attributes wxVtkBaseView *_baseView; GObjectModel *_model; - vtkActor *_objectBorderActor; - vtkActor *_fillBorderActor; + vtkActor *_borderObjectActor; + vtkActor *_fillObjectActor; + vtkPolyDataMapper* _fillPolyMapper; + vtkPolyDataMapper* _borderPolyMapper; + vtkPoints *_pts; int _state; //Protected Methods virtual void createVtkObjects(); virtual void addVtkActors(); + virtual void removeVtkActors(); virtual void updateColors(); };