NASA World Wind

gov.nasa.worldwind.render.airspaces
Interface Airspace

All Superinterfaces:
AVList, Renderable, Restorable
All Known Implementing Classes:
AbstractAirspace, Box, Cake, Cake.Layer, CappedCylinder, Curtain, Orbit, PartialCappedCylinder, PolyArc, Polygon, Route, SphereAirspace, TrackAirspace

public interface Airspace
extends Renderable, Restorable, AVList


Field Summary
static String DRAW_STYLE_FILL
           
static String DRAW_STYLE_OUTLINE
           
 
Method Summary
 double[] getAltitudes()
           
 AirspaceAttributes getAttributes()
           
 Iterable<DetailLevel> getDetailLevels()
           
 Extent getExtent(DrawContext dc)
           
 boolean isAirspaceVisible(DrawContext dc)
           
 boolean isEnableLevelOfDetail()
           
 boolean[] isTerrainConforming()
           
 boolean isVisible()
           
 void renderExtent(DrawContext dc)
           
 void renderGeometry(DrawContext dc, String drawStyle)
           
 void setAltitude(double altitude)
           
 void setAltitudes(double lowerAltitude, double upperAltitude)
           
 void setAttributes(AirspaceAttributes attributes)
           
 void setDetailLevels(Collection<DetailLevel> detailLevels)
           
 void setEnableLevelOfDetail(boolean enableLevelOfDetail)
           
 void setTerrainConforming(boolean terrainConformant)
           
 void setTerrainConforming(boolean lowerTerrainConformant, boolean upperTerrainConformant)
           
 void setVisible(boolean visible)
           
 
Methods inherited from interface gov.nasa.worldwind.render.Renderable
render
 
Methods inherited from interface gov.nasa.worldwind.Restorable
getRestorableState, restoreState
 
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
 

Field Detail

DRAW_STYLE_FILL

static final String DRAW_STYLE_FILL
See Also:
Constant Field Values

DRAW_STYLE_OUTLINE

static final String DRAW_STYLE_OUTLINE
See Also:
Constant Field Values
Method Detail

getAltitudes

double[] getAltitudes()

getAttributes

AirspaceAttributes getAttributes()

getDetailLevels

Iterable<DetailLevel> getDetailLevels()

getExtent

Extent getExtent(DrawContext dc)

isAirspaceVisible

boolean isAirspaceVisible(DrawContext dc)

isEnableLevelOfDetail

boolean isEnableLevelOfDetail()

isTerrainConforming

boolean[] isTerrainConforming()

isVisible

boolean isVisible()

renderExtent

void renderExtent(DrawContext dc)

renderGeometry

void renderGeometry(DrawContext dc,
                    String drawStyle)

setAltitude

void setAltitude(double altitude)

setAltitudes

void setAltitudes(double lowerAltitude,
                  double upperAltitude)

setAttributes

void setAttributes(AirspaceAttributes attributes)

setDetailLevels

void setDetailLevels(Collection<DetailLevel> detailLevels)

setEnableLevelOfDetail

void setEnableLevelOfDetail(boolean enableLevelOfDetail)

setTerrainConforming

void setTerrainConforming(boolean terrainConformant)

setTerrainConforming

void setTerrainConforming(boolean lowerTerrainConformant,
                          boolean upperTerrainConformant)

setVisible

void setVisible(boolean visible)

NASA World Wind