NASA World Wind

gov.nasa.worldwind.symbology
Interface TacticalRoute

All Superinterfaces:
AVList, Highlightable, Movable, Renderable, TacticalGraphic
All Known Implementing Classes:
Route

public interface TacticalRoute
extends TacticalGraphic

An interface for tactical graphics that depict routes: a series of point graphics connected by lines. For example, the MIL-STD-2525 symbology set defines an Air Control Route that is composed of Air Control Points. The route is composed of many tactical graphics, but it is treated as a single graphic. If the route is highlighted all of the control points will also highlight, if the route is set invisible all the control points will be set invisible, etc.

See Also:
TacticalGraphicFactory.createRoute(String, Iterable, gov.nasa.worldwind.avlist.AVList)

Method Summary
 Iterable<? extends TacticalPoint> getControlPoints()
          Indicates the control points along this route.
 void setControlPoints(Iterable<? extends TacticalPoint> points)
          Specifies the control points along this route.
 
Methods inherited from interface gov.nasa.worldwind.symbology.TacticalGraphic
getAttributes, getDelegateOwner, getHighlightAttributes, getIdentifier, getLabelOffset, getModifier, getPositions, getText, getUnitsFormat, isShowGraphicModifiers, isShowHostileIndicator, isShowLocation, isShowTextModifiers, isVisible, setAttributes, setDelegateOwner, setHighlightAttributes, setLabelOffset, setModifier, setPositions, setShowGraphicModifiers, setShowHostileIndicator, setShowLocation, setShowTextModifiers, setText, setUnitsFormat, setVisible
 
Methods inherited from interface gov.nasa.worldwind.render.Renderable
render
 
Methods inherited from interface gov.nasa.worldwind.render.Highlightable
isHighlighted, setHighlighted
 
Methods inherited from interface gov.nasa.worldwind.Movable
getReferencePosition, move, moveTo
 
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 

Method Detail

getControlPoints

Iterable<? extends TacticalPoint> getControlPoints()
Indicates the control points along this route.

Returns:
This route's control points.

setControlPoints

void setControlPoints(Iterable<? extends TacticalPoint> points)
Specifies the control points along this route.

Parameters:
points - New control points.

NASA World Wind