org.openstreetmap.josm.data.osm.visitor.paint.relations
Class Multipolygon.PolyData
java.lang.Object
org.openstreetmap.josm.data.osm.visitor.paint.relations.Multipolygon.PolyData
- Enclosing class:
- Multipolygon
public static class Multipolygon.PolyData
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
poly
private final java.awt.geom.Path2D.Double poly
selected
public boolean selected
bounds
private java.awt.geom.Rectangle2D bounds
wayIds
private final java.util.Collection<java.lang.Long> wayIds
nodes
private final java.util.List<Node> nodes
inners
private final java.util.List<Multipolygon.PolyData> inners
Multipolygon.PolyData
public Multipolygon.PolyData(Way closedWay)
Multipolygon.PolyData
public Multipolygon.PolyData(Multipolygon.JoinedWay joinedWay)
Multipolygon.PolyData
private Multipolygon.PolyData(java.util.List<Node> nodes,
boolean selected,
java.util.Collection<java.lang.Long> wayIds)
Multipolygon.PolyData
public Multipolygon.PolyData(Multipolygon.PolyData copy)
buildPoly
private void buildPoly()
contains
public Multipolygon.PolyData.Intersection contains(java.awt.geom.Path2D.Double p)
addInner
public void addInner(Multipolygon.PolyData inner)
appendInner
private void appendInner(java.awt.geom.Path2D.Double inner)
get
public java.awt.geom.Path2D.Double get()
getBounds
public java.awt.geom.Rectangle2D getBounds()
getWayIds
public java.util.Collection<java.lang.Long> getWayIds()
resetNodes
private void resetNodes(DataSet dataSet)
resetPoly
private void resetPoly()
nodeMoved
public void nodeMoved(NodeMovedEvent event)
wayNodesChanged
public void wayNodesChanged(WayNodesChangedEvent event)
JOSM