anl.aida.gis3D
Class FeatureOverlay

java.lang.Object
  extended by anl.aida.gis3D.FeatureOverlay
All Implemented Interfaces:
gov.nasa.worldwind.event.PositionListener, java.util.EventListener

public class FeatureOverlay
extends java.lang.Object
implements gov.nasa.worldwind.event.PositionListener

Combines feature name data and data frame values and presents them as a screen annotation.


Nested Class Summary
(package private)  class FeatureOverlay.InfoAnnotation
           
 
Field Summary
private  gov.nasa.worldwind.layers.AnnotationLayer annotations
           
private  java.lang.String currentName
           
private  FeaturePropertyFinder finder
           
private  anl.aida.data.DataFrame frame
           
private  java.util.Map<java.lang.String,java.lang.String> infoStrings
           
private  com.vividsolutions.jts.geom.Point pt
           
private  int timestamp
           
private  java.lang.String valueHeading
           
 
Constructor Summary
FeatureOverlay(FeaturePropertyFinder finder, anl.aida.data.DataFrame frame, gov.nasa.worldwind.Model model)
           
 
Method Summary
private  void createAnnotation(java.lang.String text)
           
 void moved(gov.nasa.worldwind.event.PositionEvent event)
           
 void timestepChanged(int timestep)
           
private  void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

finder

private FeaturePropertyFinder finder

pt

private com.vividsolutions.jts.geom.Point pt

currentName

private java.lang.String currentName

timestamp

private int timestamp

frame

private anl.aida.data.DataFrame frame

infoStrings

private java.util.Map<java.lang.String,java.lang.String> infoStrings

valueHeading

private java.lang.String valueHeading

annotations

private gov.nasa.worldwind.layers.AnnotationLayer annotations
Constructor Detail

FeatureOverlay

public FeatureOverlay(FeaturePropertyFinder finder,
                      anl.aida.data.DataFrame frame,
                      gov.nasa.worldwind.Model model)
Parameters:
finder -
model -
Method Detail

createAnnotation

private void createAnnotation(java.lang.String text)

update

private void update()

timestepChanged

public void timestepChanged(int timestep)

moved

public void moved(gov.nasa.worldwind.event.PositionEvent event)
Specified by:
moved in interface gov.nasa.worldwind.event.PositionListener