Class Route
- java.lang.Object
- 
- gov.nasa.worldwind.avlist.AVListImpl
- 
- gov.nasa.worldwind.WWObjectImpl
- 
- gov.nasa.worldwind.render.airspaces.AbstractAirspace
- 
- gov.nasa.worldwind.render.airspaces.TrackAirspace
- 
- gov.nasa.worldwind.render.airspaces.Route
 
 
 
 
 
- 
- All Implemented Interfaces:
- AVList,- Draggable,- MessageListener,- ExtentHolder,- Movable,- Movable2,- Airspace,- Attributable,- Highlightable,- OrderedRenderable,- PreRenderable,- Renderable,- Restorable,- WWObject,- java.beans.PropertyChangeListener,- java.util.EventListener
 
 public class Route extends TrackAirspace Creates a sequence of connected rectangular airspaces specified by a list of positions. Each position but the last begins a new rectangle from that position to the following position. The width of the rectangles is specified by this class's width parameter.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class gov.nasa.worldwind.render.airspaces.AbstractAirspaceAbstractAirspace.AirspaceInfo
 
- 
 - 
Field Summary- 
Fields inherited from class gov.nasa.worldwind.render.airspaces.TrackAirspaceenableCenterLine, enableInnerCaps, legs, legsOutOfDate, smallAngleThreshold
 - 
Fields inherited from class gov.nasa.worldwind.render.airspaces.AbstractAirspaceactiveAttributes, airspaceInfo, alwaysOnTop, ARC_SLICES, attributes, currentInfo, DEFAULT_HIGHLIGHT_MATERIAL, DEFAULT_INTERIOR_MATERIAL, DEFAULT_OUTLINE_MATERIAL, DEFAULT_OUTLINE_PICK_WIDTH, defaultAttributes, delegateOwner, detailLevels, DISABLE_TERRAIN_CONFORMANCE, dragEnabled, draggableSupport, drawSurfaceShape, elevationMap, enableBatchPicking, enableBatchRendering, enableDepthOffset, enableLevelOfDetail, EXPIRY_TIME, expiryTime, frameTimeStamp, GEOMETRY_CACHE_KEY, GEOMETRY_CACHE_NAME, geometryBuilder, GLOBE_KEY, groundReference, highlightAttributes, highlighted, LENGTH_SLICES, LOOPS, lowerAltitude, lowerAltitudeDatum, lowerTerrainConforming, maxExpiryTime, minExpiryTime, mustRegenerateSurfaceShape, outlinePickWidth, outlineShapeRenderer, pickLayer, pickSupport, PILLARS, rand, SLICES, SPLIT_THRESHOLD, STACKS, SUBDIVISIONS, surfaceShape, upperAltitude, upperAltitudeDatum, upperTerrainConforming, VERTICAL_EXAGGERATION, visible
 - 
Fields inherited from interface gov.nasa.worldwind.render.airspaces.AirspaceDRAW_STYLE_FILL, DRAW_STYLE_OUTLINE
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BoxaddLeg(LatLon start, LatLon end)BoxaddLeg(LatLon start, LatLon end, double lowerAltitude, double upperAltitude, double leftWidth, double rightWidth)protected voidaddLocations(java.lang.Iterable<? extends LatLon> newLocations)protected voiddoGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)protected voiddoMoveTo(Position oldRef, Position newRef)protected voiddoMoveTo(Globe globe, Position oldRef, Position newRef)protected voiddoRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)java.lang.Iterable<? extends LatLon>getLocations()PositiongetReferencePosition()A position associated with the object that indicates its aggregate geographic position.doublegetWidth()voidsetLegs(java.util.Collection<Box> legs)voidsetLocations(java.lang.Iterable<? extends LatLon> locations)voidsetWidth(double width)- 
Methods inherited from class gov.nasa.worldwind.render.airspaces.TrackAirspaceaddLeg, addLegs, computeExtent, computeExtent, computeMinimalGeometry, doRenderGeometry, doUpdateLegs, getLegs, getSmallAngleThreshold, invalidateAirspaceData, isAirspaceVisible, isEnableCenterLine, isEnableInnerCaps, isLegsOutOfDate, joinLegs, mustJoinLegs, preRender, removeAllLegs, render, setAltitudes, setAlwaysOnTop, setDrawSurfaceShape, setEnableCenterLine, setEnableDepthOffset, setEnableInnerCaps, setLegsOutOfDate, setSmallAngleThreshold, setTerrainConforming
 - 
Methods inherited from class gov.nasa.worldwind.render.airspaces.AbstractAirspaceaddDetailLevels, adjustForGroundReference, beginRendering, clearElevationMap, computeDetailLevel, computeElevationAt, computeEyeDistance, computeMinimalGeometry, computePointFromPosition, computeReferencePosition, createPickedObject, createSurfaceShape, determineActiveAttributes, doDrag, doDrawOrderedRenderable, drag, drawBatched, drawGeometry, drawInterior, drawOrderedRenderable, drawOutline, endRendering, getActiveAttributes, getAirspaceInfo, getAltitudeDatum, getAltitudes, getAltitudes, getAttributes, getDelegateOwner, getDetailLevels, getDistanceFromEye, getExpiryRange, getExpiryTime, getExtent, getExtent, getGeometryBuilder, getGeometryCache, getGroundReference, getHighlightAttributes, getOutlinePickWidth, getRestorableState, isAirspaceCollapsed, isAlwaysOnTop, isDragEnabled, isDrawSurfaceShape, isEnableBatchPicking, isEnableBatchRendering, isEnableDepthOffset, isEnableLevelOfDetail, isExpired, isHighlighted, isTerrainConforming, isVisible, makeExtremePoints, makeOrderedRenderable, move, moveTo, moveTo, mustDrawInterior, mustDrawOutline, nextExpiryTime, pick, regenerateSurfaceShape, restoreState, setAltitude, setAltitudeDatum, setAttributes, setAttributes, setDelegateOwner, setDetailLevels, setDragEnabled, setEnableBatchPicking, setEnableBatchRendering, setEnableLevelOfDetail, setExpiryRange, setExpiryTime, setGeometryBuilder, setGroundReference, setHighlightAttributes, setHighlightAttributes, setHighlighted, setOutlinePickWidth, setTerrainConforming, setVisible, updateExpiryCriteria, updateSurfaceShape
 - 
Methods inherited from class gov.nasa.worldwind.WWObjectImplonMessage, propertyChange
 - 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpladdPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 - 
Methods inherited from class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface gov.nasa.worldwind.avlist.AVListaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
- 
 
- 
- 
- 
Constructor Detail- 
Routepublic Route(java.util.List<? extends LatLon> locations, double width) 
 - 
Routepublic Route(AirspaceAttributes attributes) 
 - 
Routepublic Route() 
 - 
Routepublic Route(Route source) 
 
- 
 - 
Method Detail- 
getLocationspublic java.lang.Iterable<? extends LatLon> getLocations() 
 - 
setLocationspublic void setLocations(java.lang.Iterable<? extends LatLon> locations) 
 - 
addLocationsprotected void addLocations(java.lang.Iterable<? extends LatLon> newLocations) 
 - 
getWidthpublic double getWidth() 
 - 
setWidthpublic void setWidth(double width) 
 - 
setLegspublic void setLegs(java.util.Collection<Box> legs) - Overrides:
- setLegsin class- TrackAirspace
 
 - 
addLegpublic Box addLeg(LatLon start, LatLon end, double lowerAltitude, double upperAltitude, double leftWidth, double rightWidth) - Overrides:
- addLegin class- TrackAirspace
 
 - 
getReferencePositionpublic Position getReferencePosition() Description copied from interface:MovableA position associated with the object that indicates its aggregate geographic position. The chosen position varies among implementers of this interface. For objects defined by a list of positions, the reference position is typically the first position in the list. For symmetric objects the reference position is often the center of the object. In many cases the object's reference position may be explicitly specified by the application.- Specified by:
- getReferencePositionin interface- Movable
- Specified by:
- getReferencePositionin interface- Movable2
- Overrides:
- getReferencePositionin class- TrackAirspace
- Returns:
- the object's reference position, or null if no reference position is available.
 
 - 
doMoveToprotected void doMoveTo(Globe globe, Position oldRef, Position newRef) - Overrides:
- doMoveToin class- TrackAirspace
 
 - 
doMoveToprotected void doMoveTo(Position oldRef, Position newRef) - Overrides:
- doMoveToin class- TrackAirspace
 
 - 
doGetRestorableStateprotected void doGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context) - Overrides:
- doGetRestorableStatein class- TrackAirspace
 
 - 
doRestoreStateprotected void doRestoreState(RestorableSupport rs, RestorableSupport.StateObject context) - Overrides:
- doRestoreStatein class- TrackAirspace
 
 
- 
 
-