]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGObjectView.h
#3084 bbGEditor Bug New Normal - Color refresh for inputs and outputs
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / vtkGObjectView.h
index 13a12aba5b50a36820bb8ce69952b2d8f5612c92..5b096afd2b4fe0fc03ce50f6429c142b12035ab1 100644 (file)
@@ -85,83 +85,55 @@ Version:   $Revision$
 #include "vtkPolyDataMapper.h"
 #include "vtkActor.h"
 
-
 //Includes std
 #include <iostream>
 
-
 namespace bbtk
 {
-
        class vtkGObjectView : public Observer
        {
-
        public: 
-
                //Constructors
                vtkGObjectView();
                ~vtkGObjectView();
-               
                //Public methods
-
                void setModel(GObjectModel *model);
                void setBaseView(wxVtkBaseView* baseView);
                void initVtkObjects();
-               
                void setStartDragging(bool param);
-
                void setState(int state);
                int getState();
-
                // Method to force a vtk refresh to the list of controllers of the wxVtkBaseView
                void setRefreshWaiting();
-               
                virtual bool isPointInside(int X,int Y);
                virtual void moveObject(int X, int Y);
-
                virtual void removeFromScene();
-
                virtual void update(int idController,int command);              
-
 //protected
                virtual void createVtkObjects();
                virtual void addVtkActors();
-
-               
        private:
-
                //Private Attributes
-               bool _isStartDragging;
-
+               bool                            _isStartDragging;
                //Makes a difference between the first point clicked and the new position, in order to move the selected objects
-               double dragDifX;
-               double dragDifY;
-
-
+               double                          dragDifX;
+               double                          dragDifY;
                //Private Methods
-               
        protected:
-
                //Protected Attributes
-               
                wxVtkBaseView           * _baseView;
                GObjectModel            * _model;
 //             vtkActor                        * _borderObjectActor;
                vtkActor                        * _fillObjectActor;
                vtkPolyDataMapper       * _fillPolyMapper;
 //             vtkPolyDataMapper       * _borderPolyMapper;
-
                vtkPoints                       *_pts;
-
                // State of the object (See GlobalConstants.h)
-               int  _state;
-               
+               int  _state;    
                //Protected Methods
                virtual void removeVtkActors();
                virtual void updateColors();
        };
-
-
 }
 // namespace bbtk
 #endif