]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGBlackBoxView.h
*** empty log message ***
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / vtkGBlackBoxView.h
index 8114f51809a33761b1f9b3ae7a3f7252261a15d0..90494d9ac3976b2ce1130eedd6febb16e33f29de 100644 (file)
@@ -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();
        };