1 # Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
3 # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
6 # This library is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU Lesser General Public
8 # License as published by the Free Software Foundation; either
9 # version 2.1 of the License, or (at your option) any later version.
11 # This library is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # Lesser General Public License for more details.
16 # You should have received a copy of the GNU Lesser General Public
17 # License along with this library; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23 # Generated python file of Graph GeomGraph
27 # Graph creation of GeomGraph
29 GeomGraph = Graph( 'GeomGraph' )
30 GeomGraph.SetName( 'GeomGraph' )
31 GeomGraph.SetAuthor( '' )
32 GeomGraph.SetComment( '' )
33 GeomGraph.Coords( 0 , 0 )
35 # Creation of Factory Nodes
37 SetStudyID = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'SetStudyID' )
38 SetStudyID.SetName( 'SetStudyID' )
39 SetStudyID.SetAuthor( '' )
40 SetStudyID.SetContainer( 'localhost/FactoryServer' )
41 SetStudyID.SetComment( 'SetStudyID from GEOM_Superv' )
42 SetStudyID.Coords( 14 , 241 )
43 ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
44 ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
45 OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
47 MakeBox = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeBox' )
48 MakeBox.SetName( 'MakeBox' )
49 MakeBox.SetAuthor( '' )
50 MakeBox.SetContainer( 'localhost/FactoryServer' )
51 MakeBox.SetComment( 'MakeBox from GEOM_Superv' )
52 MakeBox.Coords( 198 , 46 )
53 IMakeBoxtheX1 = MakeBox.GetInPort( 'theX1' )
54 IMakeBoxtheY1 = MakeBox.GetInPort( 'theY1' )
55 IMakeBoxtheZ1 = MakeBox.GetInPort( 'theZ1' )
56 IMakeBoxtheX2 = MakeBox.GetInPort( 'theX2' )
57 IMakeBoxtheY2 = MakeBox.GetInPort( 'theY2' )
58 IMakeBoxtheZ2 = MakeBox.GetInPort( 'theZ2' )
59 IMakeBoxGate = MakeBox.GetInPort( 'Gate' )
60 OMakeBoxreturn = MakeBox.GetOutPort( 'return' )
61 OMakeBoxGate = MakeBox.GetOutPort( 'Gate' )
63 MakeCopy = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
64 MakeCopy.SetName( 'MakeCopy' )
65 MakeCopy.SetAuthor( '' )
66 MakeCopy.SetContainer( 'localhost/FactoryServer' )
67 MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
68 MakeCopy.Coords( 383 , 46 )
69 IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
70 IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
71 OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
72 OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
74 TranslateDXDYDZ = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
75 TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
76 TranslateDXDYDZ.SetAuthor( '' )
77 TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
78 TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
79 TranslateDXDYDZ.Coords( 579 , 46 )
80 ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
81 ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
82 ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
83 ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
84 ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
85 OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
86 OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
88 MakeCopy_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
89 MakeCopy_1.SetName( 'MakeCopy_1' )
90 MakeCopy_1.SetAuthor( '' )
91 MakeCopy_1.SetContainer( 'localhost/FactoryServer' )
92 MakeCopy_1.SetComment( 'MakeCopy from GEOM_Superv' )
93 MakeCopy_1.Coords( 384 , 168 )
94 IMakeCopy_1theOriginal = MakeCopy_1.GetInPort( 'theOriginal' )
95 IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
96 OMakeCopy_1return = MakeCopy_1.GetOutPort( 'return' )
97 OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
99 MakeSphere_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
100 MakeSphere_1.SetName( 'MakeSphere_1' )
101 MakeSphere_1.SetAuthor( '' )
102 MakeSphere_1.SetContainer( 'localhost/FactoryServer' )
103 MakeSphere_1.SetComment( 'MakeSphere from GEOM_Superv' )
104 MakeSphere_1.Coords( 604 , 348 )
105 IMakeSphere_1theX = MakeSphere_1.GetInPort( 'theX' )
106 IMakeSphere_1theY = MakeSphere_1.GetInPort( 'theY' )
107 IMakeSphere_1theZ = MakeSphere_1.GetInPort( 'theZ' )
108 IMakeSphere_1theRadius = MakeSphere_1.GetInPort( 'theRadius' )
109 IMakeSphere_1Gate = MakeSphere_1.GetInPort( 'Gate' )
110 OMakeSphere_1return = MakeSphere_1.GetOutPort( 'return' )
111 OMakeSphere_1Gate = MakeSphere_1.GetOutPort( 'Gate' )
113 MakeFuse = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
114 MakeFuse.SetName( 'MakeFuse' )
115 MakeFuse.SetAuthor( '' )
116 MakeFuse.SetContainer( 'localhost/FactoryServer' )
117 MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
118 MakeFuse.Coords( 790 , 148 )
119 IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
120 IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
121 IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
122 OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
123 OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
125 MakeFuse_1 = GeomGraph.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
126 MakeFuse_1.SetName( 'MakeFuse_1' )
127 MakeFuse_1.SetAuthor( '' )
128 MakeFuse_1.SetContainer( 'localhost/FactoryServer' )
129 MakeFuse_1.SetComment( 'MakeFuse from GEOM_Superv' )
130 MakeFuse_1.Coords( 993 , 312 )
131 IMakeFuse_1theShape1 = MakeFuse_1.GetInPort( 'theShape1' )
132 IMakeFuse_1theShape2 = MakeFuse_1.GetInPort( 'theShape2' )
133 IMakeFuse_1Gate = MakeFuse_1.GetInPort( 'Gate' )
134 OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
135 OMakeFuse_1Gate = MakeFuse_1.GetOutPort( 'Gate' )
138 LSetStudyIDGateMakeBoxGate = GeomGraph.Link( OSetStudyIDGate , IMakeBoxGate )
140 LMakeBoxreturnMakeCopytheOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopytheOriginal )
142 LMakeBoxreturnMakeCopy_1theOriginal = GeomGraph.Link( OMakeBoxreturn , IMakeCopy_1theOriginal )
144 LMakeBoxGateMakeCopyGate = GeomGraph.Link( OMakeBoxGate , IMakeCopyGate )
146 LMakeCopyreturnTranslateDXDYDZtheObject = GeomGraph.Link( OMakeCopyreturn , ITranslateDXDYDZtheObject )
148 LMakeCopyGateMakeCopy_1Gate = GeomGraph.Link( OMakeCopyGate , IMakeCopy_1Gate )
149 LMakeCopyGateMakeCopy_1Gate.AddCoord( 1 , 363 , 263 )
150 LMakeCopyGateMakeCopy_1Gate.AddCoord( 2 , 564 , 141 )
152 LTranslateDXDYDZreturnMakeFusetheShape1 = GeomGraph.Link( OTranslateDXDYDZreturn , IMakeFusetheShape1 )
154 LTranslateDXDYDZGateMakeFuseGate = GeomGraph.Link( OTranslateDXDYDZGate , IMakeFuseGate )
156 LMakeCopy_1returnMakeFusetheShape2 = GeomGraph.Link( OMakeCopy_1return , IMakeFusetheShape2 )
158 LMakeCopy_1GateMakeSphere_1Gate = GeomGraph.Link( OMakeCopy_1Gate , IMakeSphere_1Gate )
159 LMakeCopy_1GateMakeSphere_1Gate.AddCoord( 1 , 572 , 503 )
160 LMakeCopy_1GateMakeSphere_1Gate.AddCoord( 2 , 572 , 263 )
162 LMakeSphere_1returnMakeFuse_1theShape2 = GeomGraph.Link( OMakeSphere_1return , IMakeFuse_1theShape2 )
164 LMakeSphere_1GateTranslateDXDYDZGate = GeomGraph.Link( OMakeSphere_1Gate , ITranslateDXDYDZGate )
166 LMakeFusereturnMakeFuse_1theShape1 = GeomGraph.Link( OMakeFusereturn , IMakeFuse_1theShape1 )
168 LMakeFuseGateMakeFuse_1Gate = GeomGraph.Link( OMakeFuseGate , IMakeFuse_1Gate )
171 ISetStudyIDtheStudyID.Input( 1 )
172 IMakeBoxtheX1.Input( 0 )
173 IMakeBoxtheY1.Input( 0 )
174 IMakeBoxtheZ1.Input( 0 )
175 IMakeBoxtheX2.Input( 50 )
176 IMakeBoxtheY2.Input( 50 )
177 IMakeBoxtheZ2.Input( 50 )
178 ITranslateDXDYDZtheDX.Input( 10 )
179 ITranslateDXDYDZtheDY.Input( 10 )
180 ITranslateDXDYDZtheDZ.Input( 10 )
181 IMakeSphere_1theX.Input( 0 )
182 IMakeSphere_1theY.Input( 0 )
183 IMakeSphere_1theZ.Input( 0 )
184 IMakeSphere_1theRadius.Input( 12 )
186 # Output Ports of the graph
187 #OMakeFuse_1return = MakeFuse_1.GetOutPort( 'return' )
191 GeomGraph = DefGeomGraph()