|
- Method resolution order:
- AnnotatedSplitter
- translator.intermediateBuilder.annotated.annotatedElement.AnnotatedElement
- builtins.object
Methods defined here:
- __init__(self, splitter, coordinatesFrom, facing, fanOut, extraInfo, appearance)
- Constructor
- bindOutputOfSplitter(self, annotatedComponentList, annotatedConnectionList, inputList, wiresToDelete, wiresToInsert, collide, faultList, circuitName)
- Binds the coordinates as if they were all sending a signal (so that they were all output coordinates)
- bindWithInputWire(self, coordinate, annotatedConnection, annotatedConnectionList, connectedInputs)
- Binds the given coordinate of the splitter with the input wire
- bindWithInputWires(self, annotatedConnectionList)
- Binds the coordinates of the splitter with input wires
- calculateExtraCoordinates(self, middlePoint, otherCoordinate, EastOrWest)
- Helps to calculate the To coordinates of the splitter (if we have east or west facing, the higher bits lie on a lower coordinate)
- getExtraCoordinates(self)
- Gets the To coordinates of the splitter
- getWireCoordinates(self)
- Gives the coordinates of a wire back
- getWireCoordinatesHelpFunction(self, operation1, operation2, operation3, operation4)
- Helps to give the coordinates of a wire back and adjusts the coordinates of the splitter
- setExtraInfo(self, extraInfo)
- Set the information needed to split the incoming bits properly
Methods inherited from translator.intermediateBuilder.annotated.annotatedElement.AnnotatedElement:
- bindDirectlyConnectedOutputWires(self, coordinates, tmpAnnotatedConnectionList, annotatedConnectionList, collide)
- Bind all wires that have their starting point or ending point directly connected to the output pin (equals coordinates)
- bindIndirectlyConnectedOutputWires(self, tmpAnnotatedConnectionList, annotatedConnectionList, inputList, collide)
- Bind all wires that have their starting point or ending point indirectly connected to the output pin
Wires whose starting points aren't directly connected to a component, but who are still connected to a component by means of another wire or multiple wires,
also need to be bound
- bindOutputOfCoordinate(self, coordinates, annotatedConnectionList, annotatedComponentList, compOutputList, inputList, wiresToDelete, wiresToInsert, collide, faultList, circuitName, component=None)
- Binds the specified coordinate with the output it matches with
- testOtherCompOutputs(self, coordinatesTo, annotatedComponentList, faultList, circuitName='')
- Test whether one input pin, gets two or more input signals
Data descriptors inherited from translator.intermediateBuilder.annotated.annotatedElement.AnnotatedElement:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|