private class SelectAction.VirtualManager extends Object
Modifier and Type | Field and Description |
---|---|
private int |
nodeVirtualSize |
private Node |
virtualNode |
private int |
virtualSnapDistSq2 |
private int |
virtualSpace |
private Collection<WaySegment> |
virtualWays |
Modifier | Constructor and Description |
---|---|
private |
SelectAction.VirtualManager() |
Modifier and Type | Method and Description |
---|---|
private boolean |
activateVirtualNodeNearPoint(Point p)
Calculate a virtual node if there is enough visual space to draw a
crosshair node and the middle of a way segment is clicked.
|
private void |
clear() |
private void |
createMiddleNodeFromVirtual(EastNorth currentEN) |
private boolean |
hasVirtualNode() |
private boolean |
hasVirtualWaysToBeConstructed() |
private void |
init() |
private Node virtualNode
private Collection<WaySegment> virtualWays
private int nodeVirtualSize
private int virtualSnapDistSq2
private int virtualSpace
private SelectAction.VirtualManager()
private void init()
private boolean activateVirtualNodeNearPoint(Point p)
virtualWays
.p
- the point clickedvirtualNode
and
virtualWays
were setup.private void createMiddleNodeFromVirtual(EastNorth currentEN)
private void clear()
private boolean hasVirtualNode()
private boolean hasVirtualWaysToBeConstructed()