Package org.openstreetmap.josm.gui.draw
Class MapViewPath.OffsetPathVisitor
- java.lang.Object
-
- org.openstreetmap.josm.gui.draw.MapViewPath.AbstractMapPathVisitor
-
- org.openstreetmap.josm.gui.draw.MapViewPath.OffsetPathVisitor
-
- All Implemented Interfaces:
MapViewPath.PathVisitor
- Enclosing class:
- MapViewPath
private class MapViewPath.OffsetPathVisitor extends MapViewPath.AbstractMapPathVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private MapViewPath
collector
private double
offset
private java.util.ArrayList<MapViewState.MapViewPoint>
points
-
Constructor Summary
Constructors Constructor Description OffsetPathVisitor(MapViewState state, double offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
finishLineSegment()
(package private) MapViewPath
getPath()
(package private) void
visitLineTo(MapViewState.MapViewPoint p)
(package private) void
visitMoveTo(MapViewState.MapViewPoint p)
-
Methods inherited from class org.openstreetmap.josm.gui.draw.MapViewPath.AbstractMapPathVisitor
visitClose, visitLineTo, visitMoveTo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstreetmap.josm.gui.draw.MapViewPath.PathVisitor
visit
-
-
-
-
Field Detail
-
collector
private final MapViewPath collector
-
points
private final java.util.ArrayList<MapViewState.MapViewPoint> points
-
offset
private final double offset
-
-
Constructor Detail
-
OffsetPathVisitor
OffsetPathVisitor(MapViewState state, double offset)
-
-
Method Detail
-
visitMoveTo
void visitMoveTo(MapViewState.MapViewPoint p)
- Specified by:
visitMoveTo
in classMapViewPath.AbstractMapPathVisitor
-
visitLineTo
void visitLineTo(MapViewState.MapViewPoint p)
- Specified by:
visitLineTo
in classMapViewPath.AbstractMapPathVisitor
-
getPath
MapViewPath getPath()
-
finishLineSegment
private void finishLineSegment()
-
-