com.partnersoft.maps.ephemera
Class StetchFromSelected
java.lang.Object
com.partnersoft.maps.ephemera.StetchFromSelected
- All Implemented Interfaces:
- Ephemeron
public class StetchFromSelected
- extends java.lang.Object
- implements Ephemeron
Rubber-banding ephemeron, draws a line stretching between the currently
selected MapDataItem and the current mouse position. Useful when adding or
moving vertices of a polyline.
Copyright 2007 Paul Reavis
- Version:
- $Id: StetchFromSelected.java 1012 2007-11-24 18:30:02Z paul $
- Author:
- Paul Reavis
|
Method Summary |
void |
draw(DrawingSurface surface,
MapViewFrame frame,
XyPoint mousePosition)
Draw appropriate graphics on the given surface with the given frame,
mouse position, and any implementation-specific internal state. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StetchFromSelected
public StetchFromSelected(MapApp app)
- Create a new StretchFromPoint object with the given anchor point. It will
draw a stretchy line between the anchor and the current mouse position.
draw
public void draw(DrawingSurface surface,
MapViewFrame frame,
XyPoint mousePosition)
- Description copied from interface:
Ephemeron
- Draw appropriate graphics on the given surface with the given frame,
mouse position, and any implementation-specific internal state. The
drawing surface is set up with the given frame, and is in map coordinates
(not pixels).
- Specified by:
draw in interface Ephemeron