public class OverlapHistoryAtomics extends java.lang.Object implements IOverlapHistory<PlacementFrame.PlacementNode>
Modifier and Type | Method and Description |
---|---|
static OverlapHistoryAtomics |
getInstance() |
boolean |
isMovementInHistory(PlacementFrame.PlacementNode node1,
PlacementFrame.PlacementNode node2) |
void |
removeHistory(PlacementFrame.PlacementNode node1,
PlacementFrame.PlacementNode node2) |
void |
saveHistory(PlacementFrame.PlacementNode node1,
PlacementFrame.PlacementNode node2) |
public static OverlapHistoryAtomics getInstance()
public boolean isMovementInHistory(PlacementFrame.PlacementNode node1, PlacementFrame.PlacementNode node2)
isMovementInHistory
in interface IOverlapHistory<PlacementFrame.PlacementNode>
public void removeHistory(PlacementFrame.PlacementNode node1, PlacementFrame.PlacementNode node2)
removeHistory
in interface IOverlapHistory<PlacementFrame.PlacementNode>
public void saveHistory(PlacementFrame.PlacementNode node1, PlacementFrame.PlacementNode node2)
saveHistory
in interface IOverlapHistory<PlacementFrame.PlacementNode>