org.openstreetmap.josm.actions.mapmode
Class SelectAction.VirtualManager
java.lang.Object
org.openstreetmap.josm.actions.mapmode.SelectAction.VirtualManager
- Enclosing class:
- SelectAction
private class SelectAction.VirtualManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
virtualNode
private Node virtualNode
virtualWays
private java.util.Collection<WaySegment> virtualWays
nodeVirtualSize
private int nodeVirtualSize
virtualSnapDistSq2
private int virtualSnapDistSq2
virtualSpace
private int virtualSpace
SelectAction.VirtualManager
private SelectAction.VirtualManager()
init
private void init()
activateVirtualNodeNearPoint
private boolean activateVirtualNodeNearPoint(java.awt.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. If the
user drags the crosshair node, it will be added to all ways in
virtualWays
.
- Parameters:
e
- contains the point clicked
- Returns:
- whether
virtualNode
and
virtualWays
were setup.
createMiddleNodeFromVirtual
private void createMiddleNodeFromVirtual(EastNorth currentEN)
clear
private void clear()
hasVirtualNode
private boolean hasVirtualNode()
hasVirtualWaysToBeConstructed
private boolean hasVirtualWaysToBeConstructed()
JOSM