X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FvtkGBlackBoxView.h;h=90494d9ac3976b2ce1130eedd6febb16e33f29de;hb=66d85963bdb3dea88f7d8e8931855d092629b37c;hp=8114f51809a33761b1f9b3ae7a3f7252261a15d0;hpb=5df5effdcd9f09c81c68fd63b1f0359593a823bd;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGBlackBoxView.h b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGBlackBoxView.h index 8114f51..90494d9 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGBlackBoxView.h +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGBlackBoxView.h @@ -45,10 +45,13 @@ Version: $Revision$ //Includes same project #include "GlobalConstants.h" -#include "vtkGObjectView.h" +#include "vtkGBoxView.h" +#include "GBlackBoxModel.h" //Includes creaMaracasVisu +#include "vtkInteractorStyleBaseView.h" + //Includes vtk #include "vtkPolyDataMapper.h" @@ -68,7 +71,7 @@ Version: $Revision$ namespace bbtk { - class vtkGBlackBoxView : public vtkGObjectView + class vtkGBlackBoxView : public vtkGBoxView { public: @@ -82,17 +85,10 @@ namespace bbtk private: //Private Attributes - vtkPoints *_pts; - vtkActor* _nameActor; - vtkActor* _typeActor; - - //vtkVectorText* _vectorNameText; - vtkTextActor3D* _vectorNameText; - - vtkVectorText* _vectorTypeText; + vtkTextActor3D* _boxTextActor; //Private Methods - void updatePositionTextActors(double xInic, double yInic, double zInic); + void updatePositionTextActor(double xInic, double yInic, double zInic); protected: @@ -100,8 +96,10 @@ namespace bbtk //Protected Methods virtual void addVtkActors(); + virtual void removeVtkActors(); virtual void createVtkObjects(); - virtual void update(int command); + virtual void update(int idController,int command); + virtual void updateColors(); };