public class Route extends TrackAirspace
AbstractAirspace.AirspaceInfoenableCenterLine, enableInnerCaps, legs, legsOutOfDate, smallAngleThresholdactiveAttributes, 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, visibleDRAW_STYLE_FILL, DRAW_STYLE_OUTLINE| Constructor and Description |
|---|
Route() |
Route(AirspaceAttributes attributes) |
Route(java.util.List<? extends LatLon> locations,
double width) |
Route(Route source) |
| Modifier and Type | Method and Description |
|---|---|
Box |
addLeg(LatLon start,
LatLon end) |
Box |
addLeg(LatLon start,
LatLon end,
double lowerAltitude,
double upperAltitude,
double leftWidth,
double rightWidth) |
protected void |
addLocations(java.lang.Iterable<? extends LatLon> newLocations) |
protected void |
doGetRestorableState(RestorableSupport rs,
RestorableSupport.StateObject context) |
protected void |
doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
doMoveTo(Position oldRef,
Position newRef) |
protected void |
doRestoreState(RestorableSupport rs,
RestorableSupport.StateObject context) |
java.lang.Iterable<? extends LatLon> |
getLocations() |
Position |
getReferencePosition()
A position associated with the object that indicates its aggregate geographic position.
|
double |
getWidth() |
void |
setLegs(java.util.Collection<Box> legs) |
void |
setLocations(java.lang.Iterable<? extends LatLon> locations) |
void |
setWidth(double width) |
addLeg, 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, setTerrainConformingaddDetailLevels, 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, updateSurfaceShapeonMessage, propertyChangeaddPropertyChangeListener, 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, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespublic Route()
public Route(AirspaceAttributes attributes)
public Route(java.util.List<? extends LatLon> locations, double width)
public Route(Route source)
public Box addLeg(LatLon start, LatLon end, double lowerAltitude, double upperAltitude, double leftWidth, double rightWidth)
addLeg in class TrackAirspaceprotected void addLocations(java.lang.Iterable<? extends LatLon> newLocations)
protected void doGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)
doGetRestorableState in class TrackAirspaceprotected void doMoveTo(Globe globe, Position oldRef, Position newRef)
doMoveTo in class TrackAirspaceprotected void doMoveTo(Position oldRef, Position newRef)
doMoveTo in class TrackAirspaceprotected void doRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)
doRestoreState in class TrackAirspacepublic java.lang.Iterable<? extends LatLon> getLocations()
public Position getReferencePosition()
MovablegetReferencePosition in interface MovablegetReferencePosition in interface Movable2getReferencePosition in class TrackAirspacepublic double getWidth()
public void setLegs(java.util.Collection<Box> legs)
setLegs in class TrackAirspacepublic void setLocations(java.lang.Iterable<? extends LatLon> locations)
public void setWidth(double width)