Salome HOME
b61db4d39a9985d34e1120cc98fc61f04f897b12
[samples/datafiles.git] / Superv / Python / GeomGraphGates.py
1
2 # Generated python file of Graph GeomGraph
3
4 from SuperV import *
5
6 # Graph creation of GeomGraph
7 def DefGeomGraph() :
8     GeomGraph = Graph( 'GeomGraph' )
9     GeomGraph.SetName( 'GeomGraph' )
10     GeomGraph.SetAuthor( '' )
11     GeomGraph.SetComment( '' )
12     GeomGraph.Coords( 0 , 0 )
13     
14     # Creation of Factory Nodes
15     
16     SetStudyID = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
17     SetStudyID.SetName( 'SetStudyID' )
18     SetStudyID.SetAuthor( '' )
19     SetStudyID.SetContainer( 'localhost/FactoryServer' )
20     SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
21     SetStudyID.Coords( 14 , 241 )
22     ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
23     ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
24     OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
25     
26     MakeBox = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeBox' )
27     MakeBox.SetName( 'MakeBox' )
28     MakeBox.SetAuthor( '' )
29     MakeBox.SetContainer( 'localhost/FactoryServer' )
30     MakeBox.SetComment( 'MakeBox from GEOM_Superv' )
31     MakeBox.Coords( 198 , 46 )
32     IMakeBoxtheX1 = MakeBox.GetInPort( 'theX1' )
33     IMakeBoxtheY1 = MakeBox.GetInPort( 'theY1' )
34     IMakeBoxtheZ1 = MakeBox.GetInPort( 'theZ1' )
35     IMakeBoxtheX2 = MakeBox.GetInPort( 'theX2' )
36     IMakeBoxtheY2 = MakeBox.GetInPort( 'theY2' )
37     IMakeBoxtheZ2 = MakeBox.GetInPort( 'theZ2' )
38     IMakeBoxGate = MakeBox.GetInPort( 'Gate' )
39     OMakeBoxreturn = MakeBox.GetOutPort( 'return' )
40     OMakeBoxGate = MakeBox.GetOutPort( 'Gate' )
41     
42     MakeCopy = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
43     MakeCopy.SetName( 'MakeCopy' )
44     MakeCopy.SetAuthor( '' )
45     MakeCopy.SetContainer( 'localhost/FactoryServer' )
46     MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
47     MakeCopy.Coords( 383 , 46 )
48     IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
49     IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
50     OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
51     OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
52     
53     TranslateDXDYDZ = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
54     TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
55     TranslateDXDYDZ.SetAuthor( '' )
56     TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
57     TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
58     TranslateDXDYDZ.Coords( 579 , 46 )
59     ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
60     ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
61     ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
62     ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
63     ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
64     OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
65     OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
66     
67     MakeCopy_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
68     MakeCopy_1.SetName( 'MakeCopy_1' )
69     MakeCopy_1.SetAuthor( '' )
70     MakeCopy_1.SetContainer( 'localhost/FactoryServer' )
71     MakeCopy_1.SetComment( 'MakeCopy from GEOM_Superv' )
72     MakeCopy_1.Coords( 384 , 168 )
73     IMakeCopy_1theOriginal = MakeCopy_1.GetInPort( 'theOriginal' )
74     IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
75     OMakeCopy_1return = MakeCopy_1.GetOutPort( 'return' )
76     OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
77     
78     MakeSphere_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
79     MakeSphere_1.SetName( 'MakeSphere_1' )
80     MakeSphere_1.SetAuthor( '' )
81     MakeSphere_1.SetContainer( 'localhost/FactoryServer' )
82     MakeSphere_1.SetComment( 'MakeSphere from GEOM_Superv' )
83     MakeSphere_1.Coords( 604 , 348 )
84     IMakeSphere_1theX = MakeSphere_1.GetInPort( 'theX' )
85     IMakeSphere_1theY = MakeSphere_1.GetInPort( 'theY' )
86     IMakeSphere_1theZ = MakeSphere_1.GetInPort( 'theZ' )
87     IMakeSphere_1theRadius = MakeSphere_1.GetInPort( 'theRadius' )
88     IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
89     OMakeSphere_1return = MakeSphere_1.GetOutPort( 'return' )
90     OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
91     
92     MakeFuse = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
93     MakeFuse.SetName( 'MakeFuse' )
94     MakeFuse.SetAuthor( '' )
95     MakeFuse.SetContainer( 'localhost/FactoryServer' )
96     MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
97     MakeFuse.Coords( 790 , 148 )
98     IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
99     IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
100     IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
101     OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
102     OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
103     
104     MakeFuse_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
105     MakeFuse_1.SetName( 'MakeFuse_1' )
106     MakeFuse_1.SetAuthor( '' )
107     MakeFuse_1.SetContainer( 'localhost/FactoryServer' )
108     MakeFuse_1.SetComment( 'MakeFuse from GEOM_Superv' )
109     MakeFuse_1.Coords( 993 , 312 )
110     IMakeFuse_1theShape1 = MakeFuse_1.GetInPort( 'theShape1' )
111     IMakeFuse_1theShape2 = MakeFuse_1.GetInPort( 'theShape2' )
112     IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
113     OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
114     OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
115     
116     # Creation of Links
117     LSetStudyIDGateMakeBoxGate = GeomGraph.Link( OSetStudyIDGate , IMakeBoxGate )
118     
119     LMakeBoxreturnMakeCopytheOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopytheOriginal )
120     
121     LMakeBoxreturnMakeCopy_1theOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopy_1theOriginal )
122     
123     LMakeBoxGateMakeCopyGate = GeomGraph.Link( OMakeBoxGate , IMakeCopyGate )
124     
125     LMakeCopyreturnTranslateDXDYDZtheObject = GeomGraph.Link( OMakeCopyreturn , ITranslateDXDYDZtheObject )
126     
127     LMakeCopyGateMakeCopy_1Gate = GeomGraph.Link( OMakeCopyGate , IMakeCopy_1Gate )
128     LMakeCopyGateMakeCopy_1Gate.AddCoord( 1 , 363 , 263 )
129     LMakeCopyGateMakeCopy_1Gate.AddCoord( 2 , 564 , 141 )
130     
131     LTranslateDXDYDZreturnMakeFusetheShape1 = GeomGraph.Link( OTranslateDXDYDZreturn , IMakeFusetheShape1 )
132     
133     LTranslateDXDYDZGateMakeFuseGate = GeomGraph.Link( OTranslateDXDYDZGate , IMakeFuseGate )
134     
135     LMakeCopy_1returnMakeFusetheShape2 = GeomGraph.Link( OMakeCopy_1return , IMakeFusetheShape2 )
136     
137     LMakeCopy_1GateMakeSphere_1Gate = GeomGraph.Link( OMakeCopy_1Gate , IMakeSphere_1Gate )
138     LMakeCopy_1GateMakeSphere_1Gate.AddCoord( 1 , 572 , 503 )
139     LMakeCopy_1GateMakeSphere_1Gate.AddCoord( 2 , 572 , 263 )
140     
141     LMakeSphere_1returnMakeFuse_1theShape2 = GeomGraph.Link( OMakeSphere_1return , IMakeFuse_1theShape2 )
142     
143     LMakeSphere_1GateTranslateDXDYDZGate = GeomGraph.Link( OMakeSphere_1Gate , ITranslateDXDYDZGate )
144     
145     LMakeFusereturnMakeFuse_1theShape1 = GeomGraph.Link( OMakeFusereturn , IMakeFuse_1theShape1 )
146     
147     LMakeFuseGateMakeFuse_1Gate = GeomGraph.Link( OMakeFuseGate , IMakeFuse_1Gate )
148     
149     # Input datas
150     ISetStudyIDtheStudyID.Input( 1 )
151     IMakeBoxtheX1.Input( 0 )
152     IMakeBoxtheY1.Input( 0 )
153     IMakeBoxtheZ1.Input( 0 )
154     IMakeBoxtheX2.Input( 50 )
155     IMakeBoxtheY2.Input( 50 )
156     IMakeBoxtheZ2.Input( 50 )
157     ITranslateDXDYDZtheDX.Input( 10 )
158     ITranslateDXDYDZtheDY.Input( 10 )
159     ITranslateDXDYDZtheDZ.Input( 10 )
160     IMakeSphere_1theX.Input( 0 )
161     IMakeSphere_1theY.Input( 0 )
162     IMakeSphere_1theZ.Input( 0 )
163     IMakeSphere_1theRadius.Input( 12 )
164     
165     # Output Ports of the graph
166     #OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
167     return GeomGraph
168
169
170 GeomGraph = DefGeomGraph()