X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsKernelEditorGraphic%2FwxVtkSceneManager.h;h=d272f60ac5e2a37ee22782eb2fd78c5f0b0efc86;hb=cef73d418644dcb545c7731df11c54146fe82174;hp=92f4a60aec3b0d8f34e9be398e39f315a46e318d;hpb=64fc9f949ff91d6e9d448ca0567e6205ee4d5be4;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.h b/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.h index 92f4a60..d272f60 100644 --- a/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.h +++ b/lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.h @@ -46,9 +46,14 @@ Version: $Revision$ //Includes same project #include "GObjectsMVCFactory.h" +//Includes bbtk +#include +#include + //Includes creaMaracasVisu #include #include +#include //Includes vtk #include @@ -58,6 +63,8 @@ Version: $Revision$ //Includes std #include +#include + namespace bbtk { @@ -70,19 +77,27 @@ namespace bbtk void configureBaseView(); void createGBlackBox(int x, int y,std::string packageName, std::string boxName); + void createGInputPort(BlackBoxInputDescriptor *desc,GBlackBoxModel *blackBox); + void createGOutputPort(BlackBoxOutputDescriptor *desc,GBlackBoxModel *blackBox); void registerController(InteractorStyleMaracas *param); vtkRenderWindow* getRenderWindow(); vtkRenderer* getRenderer(); void disconnectDrop(); + virtual bool OnMouseMove(); private: int _id; wxVtk3DBaseView *_baseView; + std::vector objects; + std::vector selectedObjects; void refreshRenderWindow(); + + //ERASE + int cantTemp; protected: };