]> SALOME platform Git repositories - modules/yacs.git/blob - src/salomegui/resources/YACSSchemaCatalog.xml
Salome HOME
1673967d6abda69e17b0d499097cf89e4e29829a
[modules/yacs.git] / src / salomegui / resources / YACSSchemaCatalog.xml
1 <?xml version='1.0'?>
2 <proc>
3    <property name="DefaultStudyID" value="1"/>
4    <objref name="GEOM_Shape" id="IDL:GEOM/GEOM_Object:1.0"/>
5    <type name="bool" kind="bool"/>
6    <sequence name="boolvec" content="bool"/>
7    <type name="double" kind="double"/>
8    <sequence name="dblevec" content="double"/>
9    <objref name="file" id="file"/>
10    <type name="int" kind="int"/>
11    <sequence name="intvec" content="int"/>
12    <objref name="pyobj" id="python:obj:1.0"/>
13    <type name="string" kind="string"/>
14    <sequence name="stringvec" content="string"/>
15    <container name="DefaultContainer">
16       <property name="container_name" value="FactoryServer"/>
17       <property name="hostname" value="localhost"/>
18    </container>
19    <inline name="PyScript0">
20       <script><code><![CDATA[import geompy
21 n=1
22 box = geompy.MakeBoxDXDYDZ(10,10,10)
23 id_cyl_Int = geompy.addToStudy(box,"Box_%d" % n)]]></code></script>
24       <outport name="box" type="GEOM_Shape"/>
25    </inline>
26    <inline name="PyLoadPMML">
27       <script><code><![CDATA[ 
28 import sys;
29 from PMML import *;
30 pmmlObj = PMMLlib( filename );   
31 pmmlObj.SetCurrentModel( modelname , eval(pmmltype) );
32 myFunc = "pyFunc";
33 myHeader = "Function processed in YACCS";
34 myCode = pmmlObj.ExportPyStr(myFunc, myHeader);
35 exec myCode;
36 ]]></code></script>
37       <inport name="filename" type="string"/>
38       <inport name="modelname" type="string"/> 
39       <inport name="pmmltype" type="string"/>      
40       <outport name="pyFunc" type="pyobj"/>
41    </inline>   
42    <presentation name="PyScript0" x="9" y="80.5" width="227.5" height="110"/>
43    <presentation name="PyTestPMML" x="9" y="80.5" width="227.5" height="110"/>   
44    <presentation name="__ROOT__" x="0" y="0" width="246" height="199.5"/>
45 </proc>