Salome HOME
Imported using TkCVS
[samples/datafiles.git] / Superv / Python / GraphUnValid.py
1
2 # Generated python file of Graph GraphUnValid
3
4 from SuperV import *
5
6 # Graph creation of GraphUnValid
7 def DefGraphUnValid() :
8     GraphUnValid = Graph( 'GraphUnValid' )
9     GraphUnValid.SetName( 'GraphUnValid' )
10     GraphUnValid.SetAuthor( 'JR' )
11     GraphUnValid.SetComment( '' )
12     GraphUnValid.Coords( 0 , 0 )
13     
14     # Creation of Factory Nodes
15     
16     Add = GraphUnValid.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
17     Add.SetName( 'Add' )
18     Add.SetAuthor( '' )
19     Add.SetContainer( 'FactoryServer' )
20     Add.SetComment( 'Add from AddComponent' )
21     Add.Coords( 8 , 62 )
22     IAddx = Add.GetInPort( 'x' )
23     IAddy = Add.GetInPort( 'y' )
24     IAddGate = Add.GetInPort( 'Gate' )
25     OAddFuncValue = Add.GetOutPort( 'FuncValue' )
26     OAddz = Add.GetOutPort( 'z' )
27     OAddGate = Add.GetOutPort( 'Gate' )
28     
29     Sub = GraphUnValid.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
30     Sub.SetName( 'Sub' )
31     Sub.SetAuthor( '' )
32     Sub.SetContainer( 'FactoryServer' )
33     Sub.SetComment( 'Sub from SubComponent' )
34     Sub.Coords( 203 , 4 )
35     ISubx = Sub.GetInPort( 'x' )
36     ISuby = Sub.GetInPort( 'y' )
37     ISubGate = Sub.GetInPort( 'Gate' )
38     OSubz = Sub.GetOutPort( 'z' )
39     OSubGate = Sub.GetOutPort( 'Gate' )
40     
41     Mul = GraphUnValid.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
42     Mul.SetName( 'Mul' )
43     Mul.SetAuthor( '' )
44     Mul.SetContainer( 'FactoryServer' )
45     Mul.SetComment( 'Mul from MulComponent' )
46     Mul.Coords( 390 , 62 )
47     IMulx = Mul.GetInPort( 'x' )
48     IMuly = Mul.GetInPort( 'y' )
49     IMulGate = Mul.GetInPort( 'Gate' )
50     OMulz = Mul.GetOutPort( 'z' )
51     OMulGate = Mul.GetOutPort( 'Gate' )
52     
53     Div = GraphUnValid.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
54     Div.SetName( 'Div' )
55     Div.SetAuthor( '' )
56     Div.SetContainer( 'FactoryServer' )
57     Div.SetComment( 'Div from DivComponent' )
58     Div.Coords( 575 , 11 )
59     IDivx = Div.GetInPort( 'x' )
60     IDivy = Div.GetInPort( 'y' )
61     IDivGate = Div.GetInPort( 'Gate' )
62     ODivz = Div.GetOutPort( 'z' )
63     ODivGate = Div.GetOutPort( 'Gate' )
64     
65     # Creation of Links
66     LAddzMuly = GraphUnValid.Link( OAddz , IMuly )
67     
68     LAddzSuby = GraphUnValid.Link( OAddz , ISuby )
69     LAddzSuby.AddCoord( 1 , 182 , 113 )
70     LAddzSuby.AddCoord( 2 , 183 , 170 )
71     
72     LSubzDivx = GraphUnValid.Link( OSubz , IDivx )
73     LSubzDivx.AddCoord( 1 , 566 , 91 )
74     LSubzDivx.AddCoord( 2 , 566 , 49 )
75     LSubzDivx.AddCoord( 3 , 380 , 49 )
76     LSubzDivx.AddCoord( 4 , 379 , 84 )
77     
78     LSubzMulx = GraphUnValid.Link( OSubz , IMulx )
79     LSubzMulx.AddCoord( 1 , 379 , 141 )
80     LSubzMulx.AddCoord( 2 , 378 , 85 )
81     
82     LMulzDivy = GraphUnValid.Link( OMulz , IDivy )
83     LMulzDivy.AddCoord( 1 , 565 , 120 )
84     LMulzDivy.AddCoord( 2 , 565 , 141 )
85     
86     LMulzSubx = GraphUnValid.Link( OMulz , ISubx )
87     LMulzSubx.AddCoord( 1 , 194 , 84 )
88     LMulzSubx.AddCoord( 2 , 195 , 252 )
89     LMulzSubx.AddCoord( 3 , 566 , 252 )
90     LMulzSubx.AddCoord( 4 , 565 , 141 )
91     
92     # Input datas
93     IAddx.Input( 3 )
94     IAddy.Input( 4.5 )
95     
96     # Output Ports of the graph
97     #OAddFuncValue = Add.GetOutPort( 'FuncValue' )
98     #ODivz = Div.GetOutPort( 'z' )
99     return GraphUnValid
100
101
102 GraphUnValid = DefGraphUnValid()