X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPVViewer%2FPVViewer_EngineWrapper.h;h=8f78d685a417962138c328f2e4872b14655b407f;hb=79bb613bc02da5864a9c4199f78c078cc77e78e2;hp=328e120c81bc9b37487c5b9b1a154a421a8bf3d5;hpb=b330d1f023e897cfddde5a0cb7efd949c317d5a5;p=modules%2Fgui.git diff --git a/src/PVViewer/PVViewer_EngineWrapper.h b/src/PVViewer/PVViewer_EngineWrapper.h index 328e120c8..8f78d685a 100644 --- a/src/PVViewer/PVViewer_EngineWrapper.h +++ b/src/PVViewer/PVViewer_EngineWrapper.h @@ -24,13 +24,24 @@ #include #include +//#include +//#include +//#include +//#include CORBA_SERVER_HEADER(SALOME_ModuleCatalog) +//#include CORBA_SERVER_HEADER(SALOMEDS) + + /*! * Class facilitating the access to the PARAVIS engine without having to link - * to it. + * to it. Documentation of the method is found in the PARAVIS module (in the idl directory). + * + * (Two implementations are provided: one with CORBA dynamic invokation from C++, one using + * Python - see commented elements in the .cxx file) */ class PVViewer_EngineWrapper { public: + //! Returns the unique instance of the engine. static PVViewer_EngineWrapper * GetInstance(); bool GetGUIConnected(); @@ -42,6 +53,8 @@ private: virtual ~PVViewer_EngineWrapper() {} static PVViewer_EngineWrapper * instance; + //Engines::EngineComponent_var _component; + PyObjWrapper paravisEngine; };