Class AbstractStatusStructure

java.lang.Object
signalprocesser.voronoi.statusstructure.AbstractStatusStructure
Direct Known Subclasses:
BSTStatusStructure, DLinkedListStatusStructure

public abstract class AbstractStatusStructure extends Object
  • Constructor Details

    • AbstractStatusStructure

      public AbstractStatusStructure()
  • Method Details

    • createDefaultStatusStructure

      public static AbstractStatusStructure createDefaultStatusStructure()
    • isStatusStructureEmpty

      public abstract boolean isStatusStructureEmpty()
    • setRootNode

      public abstract void setRootNode(VSiteEvent siteevent)
    • insertNode

      public abstract VLinkedNode insertNode(VLinkedNode nodetosplit, VSiteEvent siteevent)
    • removeNode

      public abstract void removeNode(EventQueue eventqueue, VLinkedNode toremove)
    • getNodeAboveSiteEvent

      public VLinkedNode getNodeAboveSiteEvent(VSiteEvent siteevent, int sweepline)
    • getNodeAboveSiteEvent

      public abstract VLinkedNode getNodeAboveSiteEvent(int siteevent_x, int sweepline)
    • getHeadNode

      public abstract VLinkedNode getHeadNode()
    • print

      public void print(Graphics2D g, VSiteEvent siteevent, int sweepline)