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, printpublic boolean isStatusStructureEmpty()
isStatusStructureEmpty in class AbstractStatusStructurepublic void setRootNode(VSiteEvent siteevent)
setRootNode in class AbstractStatusStructurepublic VLinkedNode insertNode(VLinkedNode nodetosplit, VSiteEvent siteevent)
insertNode in class AbstractStatusStructurepublic void removeNode(EventQueue eventqueue, VLinkedNode toremove)
removeNode in class AbstractStatusStructurepublic VLinkedNode getNodeAboveSiteEvent(int siteevent_x, int sweepline)
getNodeAboveSiteEvent in class AbstractStatusStructurepublic VLinkedNode getHeadNode()
getHeadNode in class AbstractStatusStructurepublic java.lang.String toString()
toString in class java.lang.Object