NASA World Wind

gov.nasa.worldwind.render.airspaces
Class Cake.Layer

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.render.airspaces.AbstractAirspace
          extended by gov.nasa.worldwind.render.airspaces.CappedCylinder
              extended by gov.nasa.worldwind.render.airspaces.PartialCappedCylinder
                  extended by gov.nasa.worldwind.render.airspaces.Cake.Layer
All Implemented Interfaces:
AVList, Movable, Airspace, Renderable, Restorable
Enclosing class:
Cake

public static class Cake.Layer
extends PartialCappedCylinder

An inner class of Cake defining the parameters of one of the cake's cylinders.


Field Summary
 
Fields inherited from class gov.nasa.worldwind.render.airspaces.CappedCylinder
DEFAULT_LOOPS, DEFAULT_SLICES, DEFAULT_STACKS
 
Fields inherited from class gov.nasa.worldwind.render.airspaces.AbstractAirspace
ARC_SLICES, DISABLE_TERRAIN_CONFORMANCE, EXPIRY_TIME, GEOMETRY_CACHE_KEY, GEOMETRY_CACHE_NAME, GLOBE_KEY, LENGTH_SLICES, LOOPS, PILLARS, SLICES, SPLIT_THRESHOLD, STACKS, SUBDIVISIONS, VERTICAL_EXAGGERATION
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
Fields inherited from interface gov.nasa.worldwind.render.airspaces.Airspace
DRAW_STYLE_FILL, DRAW_STYLE_OUTLINE
 
Constructor Summary
Cake.Layer()
           
Cake.Layer(AirspaceAttributes attributes)
           
Cake.Layer(LatLon location, double radius)
           
Cake.Layer(LatLon location, double radius, Angle leftAzimuth, Angle rightAzimuth)
           
Cake.Layer(LatLon location, double radius, Angle leftAzimuth, Angle rightAzimuth, double lowerAltitude, double upperAltitude)
           
 
Method Summary
 
Methods inherited from class gov.nasa.worldwind.render.airspaces.PartialCappedCylinder
computeAngles, doComputeExtent, doGetRestorableState, doRenderGeometry, doRestoreState, getAzimuths, normalizedAzimuth, setAzimuths
 
Methods inherited from class gov.nasa.worldwind.render.airspaces.CappedCylinder
computeReferenceCenter, computeTransform, doMoveTo, getCenter, getLoops, getRadii, getReferencePosition, getSlices, getStacks, isEnableCaps, setCenter, setEnableCaps, setLoops, setRadii, setRadius, setSlices
 
Methods inherited from class gov.nasa.worldwind.render.airspaces.AbstractAirspace
addDetailLevels, clearElevationMap, computeBoundingCylinder, computeDetailLevel, computeElevationAt, computePointFromPosition, computeReferencePosition, computeSplitSectors, doRender, doRenderExtent, getAltitudes, getAltitudes, getAttributes, getDetailLevels, getExpiryRange, getExpiryTime, getExtent, getGeometryBuilder, getGeometryCache, getRenderer, getRestorableState, isAirspaceCollapsed, isAirspaceVisible, isEnableLevelOfDetail, isExpired, isExtentOutOfDate, isTerrainConforming, isVisible, move, moveTo, nextExpiryTime, render, renderExtent, renderGeometry, restoreState, setAltitude, setAltitudes, setAttributes, setDetailLevels, setEnableLevelOfDetail, setExpiryRange, setExpiryTime, setExtentOutOfDate, setGeometryBuilder, setRenderer, setTerrainConforming, setTerrainConforming, setVisible, updateExpiryCriteria
 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

Cake.Layer

public Cake.Layer()

Cake.Layer

public Cake.Layer(AirspaceAttributes attributes)

Cake.Layer

public Cake.Layer(LatLon location,
                  double radius)

Cake.Layer

public Cake.Layer(LatLon location,
                  double radius,
                  Angle leftAzimuth,
                  Angle rightAzimuth)

Cake.Layer

public Cake.Layer(LatLon location,
                  double radius,
                  Angle leftAzimuth,
                  Angle rightAzimuth,
                  double lowerAltitude,
                  double upperAltitude)

NASA World Wind