translator
.
intermediateBuilder
.nandGate
index
/home/yentl/UA/devs-eindwerk/translator/translator/intermediateBuilder/nandGate.py
Classes
translator.intermediateBuilder.gateNode.GateNode
(
translator.intermediateBuilder.node.Node
)
NandGate
class
NandGate
(
translator.intermediateBuilder.gateNode.GateNode
)
The Nand gate computes the nand of the inputs, and emit the result on the output
Method resolution order:
NandGate
translator.intermediateBuilder.gateNode.GateNode
translator.intermediateBuilder.node.Node
translator.intermediateBuilder.element.Element
builtins.object
Methods defined here:
__init__
(self)
Constructor
isNegatedGate
(self)
Overwrites the parent function (but has the same meaning)
Methods inherited from
translator.intermediateBuilder.gateNode.GateNode
:
isBiggerGate
(self)
A xor or xnor gate is a bigger gate, the rest is not bigger
Methods inherited from
translator.intermediateBuilder.node.Node
:
bindOutputWithComp
(self, wire, infoTuple)
Binds the output of the comp that was directly connected to another components input
getAllElementsViaOuputConnected
(self)
Overwrites the parent function (but has the same meaning)
setExtraOutput
(self, originalWire, newWire)
Adds a wire to the output, because we found an extra input connected to this output
Data descriptors inherited from
translator.intermediateBuilder.element.Element
:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)