gov.nasa.worldwind.ogc.kml.impl
Class KMLController
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.ogc.kml.impl.KMLController
- All Implemented Interfaces:
- AVList, MessageListener, PreRenderable, Renderable, WWObject, PropertyChangeListener, EventListener
public class KMLController
- extends WWObjectImpl
- implements PreRenderable, Renderable, MessageListener
Executes the mapping from KML to World Wind. Traverses a parsed KML document and creates the appropriate World Wind
object to represent the KML.
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, 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, 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 |
kmlRoot
protected KMLRoot kmlRoot
tc
protected KMLTraversalContext tc
KMLController
public KMLController(KMLRoot root)
getKmlRoot
public KMLRoot getKmlRoot()
getTraversalContext
public KMLTraversalContext getTraversalContext()
initializeTraversalContext
protected void initializeTraversalContext(KMLTraversalContext tc)
- Initializes this KML controller's traversal context to its default state. A KML traversal context must be
initialized prior to use during preRendering or rendering, to ensure that state from the previous pass does not
affect the current pass.
- Parameters:
tc - the KML traversal context to initialize.
onMessage
public void onMessage(Message msg)
- Description copied from class:
WWObjectImpl
- Empty implementation of MessageListener.
- Specified by:
onMessage in interface MessageListener- Overrides:
onMessage in class WWObjectImpl
- Parameters:
msg - The message that was received.
preRender
public void preRender(DrawContext dc)
- Specified by:
preRender in interface PreRenderable
render
public void render(DrawContext dc)
- Description copied from interface:
Renderable
- Causes this
Renderable to render itself using the provided draw context.
- Specified by:
render in interface Renderable
- Parameters:
dc - the DrawContext to be used- See Also:
DrawContext
setKmlRoot
public void setKmlRoot(KMLRoot kmlRoot)
setTraversalContext
public void setTraversalContext(KMLTraversalContext tc)