NASA World Wind

gov.nasa.worldwind.ogc.kml.impl
Interface KMLRenderable

All Superinterfaces:
MessageListener
All Known Implementing Classes:
GXTour, KMLAbstractContainer, KMLAbstractFeature, KMLAbstractOverlay, KMLDocument, KMLExtrudedPolygonImpl, KMLFolder, KMLGroundOverlay, KMLGroundOverlayPolygonImpl, KMLLineStringPlacemarkImpl, KMLModelPlacemarkImpl, KMLNetworkLink, KMLPhotoOverlay, KMLPlacemark, KMLPointPlacemarkImpl, KMLPolygonImpl, KMLRoot, KMLScreenImageImpl, KMLScreenOverlay, KMLSurfaceImageImpl, KMLSurfacePolygonImpl

public interface KMLRenderable
extends MessageListener

Interface for rendering KML elements.


Method Summary
 void preRender(KMLTraversalContext tc, DrawContext dc)
          Pre-render this element.
 void render(KMLTraversalContext tc, DrawContext dc)
          Render this element.
 
Methods inherited from interface gov.nasa.worldwind.event.MessageListener
onMessage
 

Method Detail

preRender

void preRender(KMLTraversalContext tc,
               DrawContext dc)
Pre-render this element.

Parameters:
tc - the current KML traversal context.
dc - the current draw context.
Throws:
IllegalArgumentException - if either the traversal context or the draw context is null.

render

void render(KMLTraversalContext tc,
            DrawContext dc)
Render this element.

Parameters:
tc - the current KML traversal context.
dc - the current draw context.
Throws:
IllegalArgumentException - if either the traversal context or the draw context is null.

NASA World Wind