| Package | Description | 
|---|---|
| gov.nasa.worldwind.ogc.kml | 
 Provides classes for parsing KML and KMZ files and streams. 
 | 
| gov.nasa.worldwind.ogc.kml.impl | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
KMLAbstractContainer.beginRendering(KMLTraversalContext tc,
              DrawContext dc)
Prepares this KML container for rendering. 
 | 
protected void | 
KMLAbstractContainer.doPreRender(KMLTraversalContext tc,
           DrawContext dc)
Pre-renders the KML features held by this  
KMLAbstractContainer. | 
protected void | 
KMLScreenOverlay.doPreRender(KMLTraversalContext tc,
           DrawContext dc)
Pre-renders the screen overlay geometry represented by this  
KMLScreenOverlay. | 
protected void | 
KMLPlacemark.doPreRender(KMLTraversalContext tc,
           DrawContext dc)
Pre-renders the placemark geometry represented by this  
KMLPlacemark. | 
protected void | 
KMLNetworkLink.doPreRender(KMLTraversalContext tc,
           DrawContext dc)
Pre-renders the network resource referenced by this  
KMLNetworkLink. | 
protected void | 
KMLGroundOverlay.doPreRender(KMLTraversalContext tc,
           DrawContext dc)
Pre-renders the ground overlay geometry represented by this  
KMLGroundOverlay. | 
protected void | 
KMLAbstractFeature.doPreRender(KMLTraversalContext tc,
           DrawContext dc)
Called from  
preRender if this KMLAbstractFeature's visibility is not set
 to false. | 
protected void | 
KMLAbstractContainer.doRender(KMLTraversalContext tc,
        DrawContext dc)
Renders the KML features held by this  
KMLAbstractContainer. | 
protected void | 
KMLScreenOverlay.doRender(KMLTraversalContext tc,
        DrawContext dc)
Renders the screen overlay geometry represented by this  
KMLScreenOverlay. | 
protected void | 
KMLPlacemark.doRender(KMLTraversalContext tc,
        DrawContext dc)
Renders the placemark geometry represented by this  
KMLGroundOverlay. | 
protected void | 
KMLNetworkLink.doRender(KMLTraversalContext tc,
        DrawContext dc)
Renders the network resource referenced by this  
KMLNetworkLink. | 
protected void | 
KMLGroundOverlay.doRender(KMLTraversalContext tc,
        DrawContext dc)
Renders the ground overlay geometry represented by this  
KMLGroundOverlay. | 
protected void | 
KMLAbstractFeature.doRender(KMLTraversalContext tc,
        DrawContext dc)
Called from  
render if this KMLAbstractFeature's visibility is not set to
 false. | 
protected void | 
KMLAbstractContainer.endRendering(KMLTraversalContext tc,
            DrawContext dc)
Restores any rendering state changed during rendering. 
 | 
protected double | 
KMLRegion.getDetailFactor(KMLTraversalContext tc)
Indicates the detail factor that configures KML scene resolution to screen resolution as the viewing distance
 changes. 
 | 
protected void | 
KMLPlacemark.initializeGeometry(KMLTraversalContext tc,
                  KMLAbstractGeometry geom)  | 
protected void | 
KMLScreenOverlay.initializeRenderable(KMLTraversalContext tc)
Create the renderable that will represent the overlay. 
 | 
protected void | 
KMLGroundOverlay.initializeRenderable(KMLTraversalContext tc)
Create the renderable that will represent the overlay. 
 | 
boolean | 
KMLRegion.isActive(KMLTraversalContext tc,
        DrawContext dc)
Indicates whether this Region is active on the specified  
DrawContext. | 
protected boolean | 
KMLAbstractContainer.isFeatureActive(KMLTraversalContext tc,
               DrawContext dc)
Indicates whether this  
KMLAbstractContainer is active and should be rendered on the specified
 DrawContext. | 
protected boolean | 
KMLNetworkLink.isFeatureActive(KMLTraversalContext tc,
               DrawContext dc)
Indicates whether this  
KMLAbstractContainer is active and should be rendered on the specified
 DrawContext. | 
protected boolean | 
KMLAbstractFeature.isFeatureActive(KMLTraversalContext tc,
               DrawContext dc)
Indicates whether this  
KMLAbstractFeature is active and should be rendered on the specified
 DrawContext. | 
protected boolean | 
KMLRegion.isRegionActive(KMLTraversalContext tc,
              DrawContext dc)
Indicates whether this Region is active on the specified  
DrawContext. | 
protected boolean | 
KMLRegion.meetsAbsoluteLodCriteria(KMLTraversalContext tc,
                        DrawContext dc,
                        KMLLod lod)
Indicates whether the specified  
DrawContext meets this Region's level of detail criteria. | 
protected boolean | 
KMLRegion.meetsClampToGroundLodCriteria(KMLTraversalContext tc,
                             DrawContext dc,
                             KMLLod lod)
Indicates whether the specified  
DrawContext meets this Region's level of detail criteria. | 
protected boolean | 
KMLRegion.meetsLodCriteria(KMLTraversalContext tc,
                DrawContext dc)
Indicates whether the specified  
DrawContext meets this Region's level of detail criteria. | 
protected boolean | 
KMLRegion.meetsRelativeToGroundLodCriteria(KMLTraversalContext tc,
                                DrawContext dc,
                                KMLLod lod)
Indicates whether the specified  
DrawContext meets this Region's level of detail criteria. | 
void | 
KMLRoot.preRender(KMLTraversalContext tc,
         DrawContext dc)  | 
void | 
KMLAbstractFeature.preRender(KMLTraversalContext tc,
         DrawContext dc)
Pre-render this element. 
 | 
protected void | 
KMLAbstractContainer.preRenderFeatures(KMLTraversalContext tc,
                 DrawContext dc)
PreRenders this KML container's list of KML features, in the order they appear in the list. 
 | 
void | 
KMLRoot.render(KMLTraversalContext tc,
      DrawContext dc)  | 
void | 
KMLAbstractFeature.render(KMLTraversalContext tc,
      DrawContext dc)
Render this element. 
 | 
protected void | 
KMLAbstractFeature.renderBalloon(KMLTraversalContext tc,
             DrawContext dc)
Draws the  
 associated with this KML feature. | 
protected void | 
KMLAbstractContainer.renderFeatures(KMLTraversalContext tc,
              DrawContext dc)
Draws this KML container's list of KML features, in the order they appear in the list. 
 | 
protected KMLRenderable | 
KMLPlacemark.selectLinearRingRenderable(KMLTraversalContext tc,
                          KMLAbstractGeometry geom)  | 
protected KMLRenderable | 
KMLPlacemark.selectLineStringRenderable(KMLTraversalContext tc,
                          KMLAbstractGeometry geom)  | 
protected KMLRenderable | 
KMLPlacemark.selectModelRenderable(KMLTraversalContext tc,
                     KMLAbstractGeometry geom)  | 
protected KMLRenderable | 
KMLPlacemark.selectPointRenderable(KMLTraversalContext tc,
                     KMLAbstractGeometry geom)  | 
protected KMLRenderable | 
KMLPlacemark.selectPolygonRenderable(KMLTraversalContext tc,
                       KMLAbstractGeometry geom)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected KMLTraversalContext | 
KMLController.tc  | 
| Modifier and Type | Method and Description | 
|---|---|
KMLTraversalContext | 
KMLController.getTraversalContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
KMLController.initializeTraversalContext(KMLTraversalContext tc)
Initializes this KML controller's traversal context to its default state. 
 | 
void | 
KMLPolygonImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)  | 
void | 
KMLRenderable.preRender(KMLTraversalContext tc,
         DrawContext dc)
Pre-render this element. 
 | 
void | 
KMLLineStringPlacemarkImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)  | 
void | 
KMLPointPlacemarkImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)  | 
void | 
KMLModelPlacemarkImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)
Pre-render this element. 
 | 
void | 
KMLGroundOverlayPolygonImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)
Pre-render this element. 
 | 
void | 
KMLExtrudedPolygonImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)  | 
void | 
KMLScreenImageImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)
Pre-render this element. 
 | 
void | 
KMLSurfacePolygonImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)  | 
void | 
KMLSurfaceImageImpl.preRender(KMLTraversalContext tc,
         DrawContext dc)  | 
void | 
KMLPolygonImpl.render(KMLTraversalContext tc,
      DrawContext dc)  | 
void | 
KMLRenderable.render(KMLTraversalContext tc,
      DrawContext dc)
Render this element. 
 | 
void | 
KMLLineStringPlacemarkImpl.render(KMLTraversalContext tc,
      DrawContext dc)  | 
void | 
KMLPointPlacemarkImpl.render(KMLTraversalContext tc,
      DrawContext dc)  | 
void | 
KMLModelPlacemarkImpl.render(KMLTraversalContext tc,
      DrawContext dc)
Render this element. 
 | 
void | 
KMLGroundOverlayPolygonImpl.render(KMLTraversalContext tc,
      DrawContext dc)
Render this element. 
 | 
void | 
KMLExtrudedPolygonImpl.render(KMLTraversalContext tc,
      DrawContext dc)  | 
void | 
KMLScreenImageImpl.render(KMLTraversalContext tc,
      DrawContext dc)
Render this element. 
 | 
void | 
KMLSurfacePolygonImpl.render(KMLTraversalContext tc,
      DrawContext dc)  | 
void | 
KMLSurfaceImageImpl.render(KMLTraversalContext tc,
      DrawContext dc)
Render this element. 
 | 
void | 
KMLController.setTraversalContext(KMLTraversalContext tc)  |