X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FGObjectController.h;h=6c5fe8d0b189b312bacb604ec6bc05dc7d0d3382;hb=3babfd57a9b4b3cffba34415e928239592e7d4a1;hp=a490e635007d4b7c0c6c9342bda14909021d459e;hpb=0b3b25440d23eabf549ebdfa0a4a39ea91ea2f23;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GObjectController.h b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GObjectController.h index a490e63..6c5fe8d 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GObjectController.h +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GObjectController.h @@ -69,6 +69,13 @@ namespace bbtk //Public methods void setModelAndView(GObjectModel* model, vtkGObjectView* view); + int getGObjectType(); + GObjectModel* getModel(); + vtkGObjectView* getView(); + std::string getStatusText(); + + int getId(); + void setId(int id); private: @@ -83,16 +90,19 @@ namespace bbtk //Protected Attributes GObjectModel* _model; vtkGObjectView* _view; + int _id; + bool _isLeftClickDown; //Protected Methods virtual bool OnMouseMove(); virtual bool OnLeftButtonDown(); virtual bool OnLeftButtonUp(); virtual bool OnLeftDClick(); - virtual bool OnRightButtonDown(); virtual void moveObject(int X,int Y); + + };