Salome HOME
45b3cc54544216daf9156ae8ccb453b066fd6065
[samples/datafiles.git] / Superv / Python / GraphGeomEssaiGates.py
1
2 # Generated python file of Graph aNewDataFlow
3
4 from SuperV import *
5
6 # Graph creation of aNewDataFlow
7 def DefaNewDataFlow() :
8     aNewDataFlow = Graph( 'aNewDataFlow' )
9     aNewDataFlow.SetName( 'aNewDataFlow' )
10     aNewDataFlow.SetAuthor( '' )
11     aNewDataFlow.SetComment( '' )
12     aNewDataFlow.Coords( 0 , 0 )
13     
14     # Creation of Factory Nodes
15     
16     SetStudyID = aNewDataFlow.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 , 104 )
22     ISetStudyIDtheStudyID = SetStudyID.GetInPort( 'theStudyID' )
23     ISetStudyIDGate = SetStudyID.GetInPort( 'Gate' )
24     OSetStudyIDGate = SetStudyID.GetOutPort( 'Gate' )
25     
26     MakeSphere = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeSphere' )
27     MakeSphere.SetName( 'MakeSphere' )
28     MakeSphere.SetAuthor( '' )
29     MakeSphere.SetContainer( 'localhost/FactoryServer' )
30     MakeSphere.SetComment( 'MakeSphere from GEOM_Superv' )
31     MakeSphere.Coords( 198 , 32 )
32     IMakeSpheretheX = MakeSphere.GetInPort( 'theX' )
33     IMakeSpheretheY = MakeSphere.GetInPort( 'theY' )
34     IMakeSpheretheZ = MakeSphere.GetInPort( 'theZ' )
35     IMakeSpheretheRadius = MakeSphere.GetInPort( 'theRadius' )
36     IMakeSphereGate = MakeSphere.GetInPort( 'Gate' )
37     OMakeSpherereturn = MakeSphere.GetOutPort( 'return' )
38     OMakeSphereGate = MakeSphere.GetOutPort( 'Gate' )
39     
40     MakeCopy = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
41     MakeCopy.SetName( 'MakeCopy' )
42     MakeCopy.SetAuthor( '' )
43     MakeCopy.SetContainer( 'localhost/FactoryServer' )
44     MakeCopy.SetComment( 'MakeCopy from GEOM_Superv' )
45     MakeCopy.Coords( 390 , 11 )
46     IMakeCopytheOriginal = MakeCopy.GetInPort( 'theOriginal' )
47     IMakeCopyGate = MakeCopy.GetInPort( 'Gate' )
48     OMakeCopyreturn = MakeCopy.GetOutPort( 'return' )
49     OMakeCopyGate = MakeCopy.GetOutPort( 'Gate' )
50     
51     MakeCopy_1 = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeCopy' )
52     MakeCopy_1.SetName( 'MakeCopy_1' )
53     MakeCopy_1.SetAuthor( '' )
54     MakeCopy_1.SetContainer( 'localhost/FactoryServer' )
55     MakeCopy_1.SetComment( 'MakeCopy from GEOM_Superv' )
56     MakeCopy_1.Coords( 429 , 177 )
57     IMakeCopy_1theOriginal = MakeCopy_1.GetInPort( 'theOriginal' )
58     IMakeCopy_1Gate = MakeCopy_1.GetInPort( 'Gate' )
59     OMakeCopy_1return = MakeCopy_1.GetOutPort( 'return' )
60     OMakeCopy_1Gate = MakeCopy_1.GetOutPort( 'Gate' )
61     
62     TranslateDXDYDZ = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'TranslateDXDYDZ' )
63     TranslateDXDYDZ.SetName( 'TranslateDXDYDZ' )
64     TranslateDXDYDZ.SetAuthor( '' )
65     TranslateDXDYDZ.SetContainer( 'localhost/FactoryServer' )
66     TranslateDXDYDZ.SetComment( 'TranslateDXDYDZ from GEOM_Superv' )
67     TranslateDXDYDZ.Coords( 615 , 11 )
68     ITranslateDXDYDZtheObject = TranslateDXDYDZ.GetInPort( 'theObject' )
69     ITranslateDXDYDZtheDX = TranslateDXDYDZ.GetInPort( 'theDX' )
70     ITranslateDXDYDZtheDY = TranslateDXDYDZ.GetInPort( 'theDY' )
71     ITranslateDXDYDZtheDZ = TranslateDXDYDZ.GetInPort( 'theDZ' )
72     ITranslateDXDYDZGate = TranslateDXDYDZ.GetInPort( 'Gate' )
73     OTranslateDXDYDZreturn = TranslateDXDYDZ.GetOutPort( 'return' )
74     OTranslateDXDYDZGate = TranslateDXDYDZ.GetOutPort( 'Gate' )
75     
76     MakeFuse = aNewDataFlow.FNode( 'GEOM_Superv' , 'GEOM_Superv' , 'MakeFuse' )
77     MakeFuse.SetName( 'MakeFuse' )
78     MakeFuse.SetAuthor( '' )
79     MakeFuse.SetContainer( 'localhost/FactoryServer' )
80     MakeFuse.SetComment( 'MakeFuse from GEOM_Superv' )
81     MakeFuse.Coords( 806 , 33 )
82     IMakeFusetheShape1 = MakeFuse.GetInPort( 'theShape1' )
83     IMakeFusetheShape2 = MakeFuse.GetInPort( 'theShape2' )
84     IMakeFuseGate = MakeFuse.GetInPort( 'Gate' )
85     OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
86     OMakeFuseGate = MakeFuse.GetOutPort( 'Gate' )
87     
88     # Creation of Links
89     LSetStudyIDGateMakeSphereGate = aNewDataFlow.Link( OSetStudyIDGate , IMakeSphereGate )
90     
91     LMakeSpherereturnMakeCopytheOriginal = aNewDataFlow.Link( OMakeSpherereturn , IMakeCopytheOriginal )
92     
93     LMakeSpherereturnMakeCopy_1theOriginal = aNewDataFlow.Link( OMakeSpherereturn , IMakeCopy_1theOriginal )
94     
95     LMakeCopyreturnTranslateDXDYDZtheObject = aNewDataFlow.Link( OMakeCopyreturn , ITranslateDXDYDZtheObject )
96     
97     LMakeCopyGateMakeCopy_1Gate = aNewDataFlow.Link( OMakeCopyGate , IMakeCopy_1Gate )
98     LMakeCopyGateMakeCopy_1Gate.AddCoord( 1 , 382 , 174 )
99     LMakeCopyGateMakeCopy_1Gate.AddCoord( 2 , 552 , 147 )
100     
101     LMakeCopy_1returnMakeFusetheShape2 = aNewDataFlow.Link( OMakeCopy_1return , IMakeFusetheShape2 )
102     LMakeCopy_1returnMakeFusetheShape2.AddCoord( 1 , 784 , 199 )
103     
104     LMakeCopy_1GateTranslateDXDYDZGate = aNewDataFlow.Link( OMakeCopy_1Gate , ITranslateDXDYDZGate )
105     
106     LTranslateDXDYDZreturnMakeFusetheShape1 = aNewDataFlow.Link( OTranslateDXDYDZreturn , IMakeFusetheShape1 )
107     
108     LTranslateDXDYDZGateMakeFuseGate = aNewDataFlow.Link( OTranslateDXDYDZGate , IMakeFuseGate )
109     
110     # Input datas
111     ISetStudyIDtheStudyID.Input( 1 )
112     IMakeSpheretheX.Input( 0 )
113     IMakeSpheretheY.Input( 0 )
114     IMakeSpheretheZ.Input( 0 )
115     IMakeSpheretheRadius.Input( 20 )
116     ITranslateDXDYDZtheDX.Input( 10 )
117     ITranslateDXDYDZtheDY.Input( 10 )
118     ITranslateDXDYDZtheDZ.Input( 10 )
119     
120     # Output Ports of the graph
121     #OMakeFusereturn = MakeFuse.GetOutPort( 'return' )
122     return aNewDataFlow
123
124
125 aNewDataFlow = DefaNewDataFlow()