translator.intermediateBuilder.annotated.annotatedLedMatrix
index
/home/yentl/UA/devs-eindwerk/translator/translator/intermediateBuilder/annotated/annotatedLedMatrix.py

 
Classes
       
translator.intermediateBuilder.annotated.annotatedDisplay.AnnotatedDisplay(translator.intermediateBuilder.annotated.annotatedNode.AnnotatedNode)
AnnotatedLedMatrix

 
class AnnotatedLedMatrix(translator.intermediateBuilder.annotated.annotatedDisplay.AnnotatedDisplay)
    AnnotatedLedMatrix is the annotated version of the led matrix
 
 
Method resolution order:
AnnotatedLedMatrix
translator.intermediateBuilder.annotated.annotatedDisplay.AnnotatedDisplay
translator.intermediateBuilder.annotated.annotatedNode.AnnotatedNode
translator.intermediateBuilder.annotated.annotatedElement.AnnotatedElement
builtins.object

Methods defined here:
__init__(self, display, coordinates)
Constructor
findExtraCoordinates(self)
Overwrites the parent function (but has the same meaning)

Methods inherited from translator.intermediateBuilder.annotated.annotatedDisplay.AnnotatedDisplay:
bindCompWithComp(self, coordinate, annotatedComp, annotatedConnectionList, inputsFound, connectedInputs=[], extraInfo=None)
Overwrites the parent function (but has the same meaning)
bindDisplayWithComp(self, annotatedComponentList, annotatedConnectionList, inputsFound, connectedInputs)
Binds the display with other nodes that lie immediately next to the display
bindDisplayWithInputWires(self, annotatedConnectionList, inputsFound, connectedInputs)
Binds the display with its connected input wires
bindOutput(self, annotatedConnectionList, annotatedComponentList, inputList, wiresToDelete, wiresToInsert, collide, faultList, circuitName='')
Overwrites the parent function (but has the same meaning)
bindWithInputWiresOrComp(self, annotatedComponentList, annotatedConnectionList)
Overwrites the parent function (but has the same meaning)
getInputCoordinates(self, list)
Overwrites the parent function (but has the same meaning)
getOutputCoordinates(self, list)
Overwrites the parent function (but has the same meaning)

Methods inherited from translator.intermediateBuilder.annotated.annotatedNode.AnnotatedNode:
bindOutputWtihExtraInfoOfCoordinate(self, coordinates, annotatedConnectionList, annotatedComponentList, compOutputList, inputList, wiresToDelete, wiresToInsert, extraInfo, collide, faultList, circuitName='')
Binds the specified coordinate with the output it matches with (and sets the right extraInfo)
bindWithComp(self, coordinate, annotatedComp, annotatedConnectionList, inputsFound, coordinatesToCheck, connectedInputs=[], extraInfo=None)
If the coordinate equals the component coordinates, we can bind the component with the other component
bindWithInputWires(self, coordinate, annotatedConnection, annotatedConnectionList, inputsFound, connectedInputs=[(450, 510), (310, 140), (120, 170), (230, 310), (260, 170), (200, 340), (200, 310), (560, 250), (310, 300), (150, 270), (170, 200), (170, 230), (270, 300), (270, 390), (410, 410), (420, 520), (400, 640), (70, 160), (230, 190), (110, 180), ...], extraInfo=None)
Binds a component with its input wires)
invertFacing(self)
Inverts the facing of the node
setInputRight(self, coordinate, annotatedConnection, inputsFound, extraInfo)
Makes an input and binds it to the component

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)