X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FGConnectorController.h;h=679c3ce017ab6253665d794776a192e03c53fbaf;hb=5cf9c7b92a97ee411e6a441beca8a06d2bffc8b3;hp=bc3308b8e80ad06ac26022cecee1548d5199f811;hpb=eaf825847b9ac4bd762deafa59a7df1c2ceba433;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GConnectorController.h b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GConnectorController.h index bc3308b..679c3ce 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GConnectorController.h +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GConnectorController.h @@ -35,15 +35,17 @@ Version: $Revision$ * \brief Class bbtk::GConnectorController : abstract black-box interface. */ -/** -* \class bbtk::GConnectorController -* \brief -*/ +/**** +* Design and Developpement of BBTK GEditor +* Ricardo A Corredor J +* RaC - 2010 +****/ #ifndef __GConnectorController_h__ #define __GConnectorController_h__ //Includes same project +#include "GConnectorModel.h" #include "GObjectController.h" #include "manualConnectorContourView.h" #include "manualConnectorContourController.h" @@ -66,7 +68,9 @@ namespace bbtk GConnectorController(); ~GConnectorController(); - //Public methods + //Public methods + + // Methods from InteractorStyleMaracas virtual bool OnMouseMove(); virtual bool OnLeftButtonDown(); virtual bool OnLeftButtonUp(); @@ -76,12 +80,20 @@ namespace bbtk virtual bool OnMiddleButtonDown(); virtual bool OnMiddleButtonUp(); + // Implementation of the creaMaracasVisu controller manualConnectorContourController* getManualContourController(); void setManualContourController(manualConnectorContourController* controller); + virtual void removeFromScene(); + + // Reports the end in the contour creation + void endContourCreation(); + private: //Attributes + + // Implementation of the creaMaracasVisu contour (manualContourControler) controller manualConnectorContourController* _controller; //Private Methods