|
- Method resolution order:
- AnnotatedTunnel
- translator.intermediateBuilder.annotated.annotatedConnection.AnnotatedConnection
- translator.intermediateBuilder.annotated.annotatedElement.AnnotatedElement
- builtins.object
Methods defined here:
- __init__(self, coordinates, tunnel)
- Constructor
- __repr__(self)
- Representation
Data and other attributes defined here:
- __slotnames__ = []
Methods inherited from translator.intermediateBuilder.annotated.annotatedConnection.AnnotatedConnection:
- bindWithCompOutput(self, outputCoordinates, tmpAnnotatedConnectionList, listToDelete)
- Bind the connection with the output of components
- bindWithOtherWires(self, tmpAnnotatedConnectionList, annotatedConnectionList, inputList, collide, totalOfWiresToBeDeleted)
- Bind all wires that have their starting point or ending point indirectly connected to the given wire --- Original version
- bindWithOtherWires2(self, tmpAnnotatedConnectionList, annotatedConnectionList, inputList, collide, totalOfWiresToBeDeleted, lookupTable)
- Bind all wires that have their starting point or ending point indirectly connected to the given wire --- Optimized version
- wireIsEqual(self, wire)
- Checks whether a wire is equal to the wire from the parameter
They are equal if they run between the same coordinates
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)
|