{
public:
+ //-----------------------------------------------------------------------//
+ // Static methods //
+ //-----------------------------------------------------------------------//
+
+ // Get SMESH module's POA object
+ static PortableServer::POA_var GetPOA() { return myPoa;}
+ // Get object of the CORBA reference
+ static PortableServer::ServantBase_var GetServant( CORBA::Object_ptr theObject );
+
//-----------------------------------------------------------------------//
// Constructor / Destructor //
//-----------------------------------------------------------------------//
virtual bool hasObjectInfo();
virtual char* getObjectInfo(CORBA::Long studyId, const char* entry);
+ SALOMEDS::Study_ptr GetStudy(CORBA::Long theStudyID);
SALOME::Notebook_ptr GetNotebook(CORBA::Long theStudyID);
//-----------------------------------------------------------------------//
GEOM::ListOfGO_var aResList);
private:
+ static PortableServer::POA_var myPoa; // POA reference
::GEOMImpl_Gen* _impl;
SALOME_NamingService * name_service;