93 blockPointx, blockPointy = variable.connectionPointOut.getrelPositionXY() |
93 blockPointx, blockPointy = variable.connectionPointOut.getrelPositionXY() |
94 if not connectionPoint or block.getx() + blockPointx == connectionPoint.getx() and block.gety() + blockPointy == connectionPoint.gety(): |
94 if not connectionPoint or block.getx() + blockPointx == connectionPoint.getx() and block.gety() + blockPointy == connectionPoint.gety(): |
95 return generator.ExtractModifier(variable, "%s.%s"%(name, variable.getformalParameter())) |
95 return generator.ExtractModifier(variable, "%s.%s"%(name, variable.getformalParameter())) |
96 raise ValueError, "No output variable found" |
96 raise ValueError, "No output variable found" |
97 |
97 |
98 def initialise_block(type, name): |
98 def initialise_block(type, name, block = None): |
99 return [(type, name, None, None)] |
99 return [(type, name, None, None)] |
100 |
100 |
101 #------------------------------------------------------------------------------- |
101 #------------------------------------------------------------------------------- |
102 # Function Block Types definitions |
102 # Function Block Types definitions |
103 #------------------------------------------------------------------------------- |
103 #------------------------------------------------------------------------------- |