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 MapViewPathcollectorprivate doubleoffsetprivate 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 voidfinishLineSegment()(package private) MapViewPathgetPath()(package private) voidvisitLineTo(MapViewState.MapViewPoint p)(package private) voidvisitMoveTo(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:
visitMoveToin classMapViewPath.AbstractMapPathVisitor
-
visitLineTo
void visitLineTo(MapViewState.MapViewPoint p)
- Specified by:
visitLineToin classMapViewPath.AbstractMapPathVisitor
-
getPath
MapViewPath getPath()
-
finishLineSegment
private void finishLineSegment()
-
-