com.bbn.openmap.tools.roads
Class RoadPoint

java.lang.Object
  extended by com.bbn.openmap.tools.roads.Visual
      extended by com.bbn.openmap.tools.roads.Waypoint
          extended by com.bbn.openmap.tools.roads.RoadPoint
All Implemented Interfaces:
RoadObject, java.io.Serializable

public class RoadPoint
extends Waypoint
implements RoadObject

See Also:
Serialized Form

Nested Class Summary
 class RoadPoint.Graphic
           
 
Field Summary
 
Fields inherited from class com.bbn.openmap.tools.roads.Waypoint
location, screenLocation
 
Fields inherited from class com.bbn.openmap.tools.roads.Visual
blinkState, layer
 
Constructor Summary
RoadPoint(Road road, Intersection intersection)
           
RoadPoint(Road road, LatLonPoint loc, RoadLayer layer)
           
 
Method Summary
 void delete()
           
static java.lang.Class getGraphicClass()
           
 Road getRoad()
           
 void render(OMGraphicList gl, boolean forceNew)
          Add the visual representation of this Waypoint to the graphics list.
 java.lang.String toString()
           
 void update()
          Mark this Visual as needing to have its visual representation updated.
 
Methods inherited from class com.bbn.openmap.tools.roads.Waypoint
getLatitude, getLocation, getLongitude, getModified, getRoadLayer, getScreenLocation, moveTo, setLocation, setModified, setScreenLocation
 
Methods inherited from class com.bbn.openmap.tools.roads.Visual
blink, getVisual, setVisual
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.bbn.openmap.tools.roads.RoadObject
blink, moveTo
 

Constructor Detail

RoadPoint

public RoadPoint(Road road,
                 LatLonPoint loc,
                 RoadLayer layer)

RoadPoint

public RoadPoint(Road road,
                 Intersection intersection)
Method Detail

getGraphicClass

public static java.lang.Class getGraphicClass()

getRoad

public Road getRoad()

delete

public void delete()

update

public void update()
Description copied from class: Visual
Mark this Visual as needing to have its visual representation updated. It has moved or otherwise changed its appearance.

Overrides:
update in class Waypoint

render

public void render(OMGraphicList gl,
                   boolean forceNew)
Description copied from class: Waypoint
Add the visual representation of this Waypoint to the graphics list. Our visual representation is just a rectangle with radius 2.

Specified by:
render in interface RoadObject
Specified by:
render in class Waypoint

toString

public java.lang.String toString()
Overrides:
toString in class Waypoint


Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details