com.sun.electric.tool.generator.flag.hornFunnel2
Class Node

java.lang.Object
  extended by com.sun.electric.tool.generator.flag.hornFunnel2.Node

public class Node
extends java.lang.Object


Constructor Summary
Node(Node parent, int height, int slot, java.util.List<Node> slots)
           
 
Method Summary
 int getChildWireLength()
           
 int getHeight()
           
 int getId()
           
 Node getLeftChild()
           
 int getMaxChildWireSlot()
           
 int getMinChildWireSlot()
           
 Node getParent()
           
 Node getRightChild()
           
 int getSlot()
           
 boolean isLeaf()
           
 boolean isRoot()
           
static void resetIds()
           
 void setSlot(int s)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node(Node parent,
            int height,
            int slot,
            java.util.List<Node> slots)
Method Detail

getLeftChild

public Node getLeftChild()

getRightChild

public Node getRightChild()

getParent

public Node getParent()

getSlot

public int getSlot()

setSlot

public void setSlot(int s)

getHeight

public int getHeight()

isLeaf

public boolean isLeaf()

isRoot

public boolean isRoot()

getMinChildWireSlot

public int getMinChildWireSlot()

getMaxChildWireSlot

public int getMaxChildWireSlot()

getChildWireLength

public int getChildWireLength()

getId

public int getId()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

resetIds

public static void resetIds()