public class DLinkedListStatusStructure extends AbstractStatusStructure
Constructor and Description |
---|
DLinkedListStatusStructure() |
Modifier and Type | Method and Description |
---|---|
VLinkedNode |
getHeadNode() |
VLinkedNode |
getNodeAboveSiteEvent(int siteevent_x,
int sweepline) |
VLinkedNode |
insertNode(VLinkedNode nodetosplit,
VSiteEvent siteevent) |
boolean |
isStatusStructureEmpty() |
void |
removeNode(EventQueue eventqueue,
VLinkedNode toremove) |
void |
setRootNode(VSiteEvent siteevent) |
java.lang.String |
toString() |
createDefaultStatusStructure, getNodeAboveSiteEvent, print
public boolean isStatusStructureEmpty()
isStatusStructureEmpty
in class AbstractStatusStructure
public void setRootNode(VSiteEvent siteevent)
setRootNode
in class AbstractStatusStructure
public VLinkedNode insertNode(VLinkedNode nodetosplit, VSiteEvent siteevent)
insertNode
in class AbstractStatusStructure
public void removeNode(EventQueue eventqueue, VLinkedNode toremove)
removeNode
in class AbstractStatusStructure
public VLinkedNode getNodeAboveSiteEvent(int siteevent_x, int sweepline)
getNodeAboveSiteEvent
in class AbstractStatusStructure
public VLinkedNode getHeadNode()
getHeadNode
in class AbstractStatusStructure
public java.lang.String toString()
toString
in class java.lang.Object