1 <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
5 <meta http-equiv="Content-Type"
6 content="text/html; charset=iso-8859-1">
9 content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
10 <title>Main Page</title>
12 <link href="doxygen.css" rel="stylesheet" type="text/css">
20 <td><a href="http://www.opencascade.com"><img
21 src="sources/logocorp.gif" border="0" height="46" width="122">
24 <div align="right"><a href="http://www.opencascade.org/SALOME/"><img
25 src="sources/application.gif" border="0" height="46" width="108">
34 <h1><a name="page2">Examples</a> </h1>
35 <font color="#3333ff">#There is a python example of using SALOME_NamingService<br>
37 from omniORB import CORBA<br>
38 from time import sleep<br>
39 from LifeCycleCORBA import *<br>
40 from SALOME_NamingServicePy import *<br>
42 <font color="#3333ff"># initialise the ORB<br>
43 </font>orb = CORBA.ORB_init([''], CORBA.ORB_ID)<br>
45 <font color="#3333ff"># create an LifeCycleCORBA instance<br>
46 </font>myLifeCycleCORBA = LifeCycleCORBA(orb)<br>
48 <font color="#3333ff">#create a naming service instance<br>
49 </font>naming_service = SALOME_NamingServicePy_i(orb)<br>
51 mySession = myNamingService.Resolve("/Kernel/Session")<br>
52 mySession.GetInterface()<br>
54 myLocalVisu = myLifeCycleCORBA.FindOrLoadComponent("FactoryServer", "Visu")<br>
57 <font color="#3333ff">//There is some part of a code written by C++<br>
59 SALOME_NamingService aNamingService(orb);<br>
60 CORBA::Object_ptr anObject = aNamingService.Resolve("/Kernel/Session");<br>
61 SALOME::Session_var aSession = SALOME::Session::_narrow(anObject);<br>
62 Engines::Component_var aComponent = aSession->GetVisuGen();<br>
63 myVisuGen = VISU::VISU_Gen::_narrow(aComponent);<br>