NASA World Wind

gov.nasa.worldwind.applications.sar
Class TrackController

java.lang.Object
  extended by gov.nasa.worldwind.applications.sar.TrackController

public class TrackController
extends Object


Field Summary
static String BEGIN_TRACK_POINT_ENTRY
           
static String END_TRACK_POINT_ENTRY
           
static String EXTENSION_CURSOR_AIR
           
static String EXTENSION_CURSOR_GROUND
           
static String EXTENSION_PLANE
           
static String MOVE_TO_NEXT_POINT
           
static String REMOVE_LAST_POINT
           
static String TRACK_ADD
           
static String TRACK_CURRENT
           
static String TRACK_DIRTY_BIT
           
static String TRACK_DISABLE
           
static String TRACK_ENABLE
           
static String TRACK_MODIFY
           
static String TRACK_NAME
           
static String TRACK_OFFSET
           
static String TRACK_REMOVE
           
 
Constructor Summary
TrackController()
           
 
Method Summary
 void addTrack(SARTrack track)
           
 AnalysisPanel getAnalysisPanel()
           
 SARTrack getCurrentTrack()
           
protected  SARTrack getPickedTrack(PickedObject pickedObject)
           
 TracksPanel getTracksPanel()
           
 WorldWindow getWwd()
           
 boolean isExtending()
           
protected  void onSelected(SelectEvent event)
           
protected  void onTrackClicked(SARTrack track)
           
protected  void onTrackHover(SARTrack track)
           
protected  void onTrackRollover(SARTrack track)
           
 void refreshCurrentTrack()
           
 void setAnalysisPanel(AnalysisPanel analysisPanel)
           
 void setTracksPanel(TracksPanel tracksPanel)
           
 void setWwd(WorldWindow wwd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEGIN_TRACK_POINT_ENTRY

public static final String BEGIN_TRACK_POINT_ENTRY
See Also:
Constant Field Values

END_TRACK_POINT_ENTRY

public static final String END_TRACK_POINT_ENTRY
See Also:
Constant Field Values

EXTENSION_CURSOR_AIR

public static final String EXTENSION_CURSOR_AIR
See Also:
Constant Field Values

EXTENSION_CURSOR_GROUND

public static final String EXTENSION_CURSOR_GROUND
See Also:
Constant Field Values

EXTENSION_PLANE

public static final String EXTENSION_PLANE
See Also:
Constant Field Values

MOVE_TO_NEXT_POINT

public static final String MOVE_TO_NEXT_POINT
See Also:
Constant Field Values

REMOVE_LAST_POINT

public static final String REMOVE_LAST_POINT
See Also:
Constant Field Values

TRACK_ADD

public static final String TRACK_ADD
See Also:
Constant Field Values

TRACK_CURRENT

public static final String TRACK_CURRENT
See Also:
Constant Field Values

TRACK_DIRTY_BIT

public static final String TRACK_DIRTY_BIT
See Also:
Constant Field Values

TRACK_DISABLE

public static final String TRACK_DISABLE
See Also:
Constant Field Values

TRACK_ENABLE

public static final String TRACK_ENABLE
See Also:
Constant Field Values

TRACK_MODIFY

public static final String TRACK_MODIFY
See Also:
Constant Field Values

TRACK_NAME

public static final String TRACK_NAME
See Also:
Constant Field Values

TRACK_OFFSET

public static final String TRACK_OFFSET
See Also:
Constant Field Values

TRACK_REMOVE

public static final String TRACK_REMOVE
See Also:
Constant Field Values
Constructor Detail

TrackController

public TrackController()
Method Detail

addTrack

public void addTrack(SARTrack track)

getAnalysisPanel

public AnalysisPanel getAnalysisPanel()

getCurrentTrack

public SARTrack getCurrentTrack()

getPickedTrack

protected SARTrack getPickedTrack(PickedObject pickedObject)

getTracksPanel

public TracksPanel getTracksPanel()

getWwd

public WorldWindow getWwd()

isExtending

public boolean isExtending()

onSelected

protected void onSelected(SelectEvent event)

onTrackClicked

protected void onTrackClicked(SARTrack track)

onTrackHover

protected void onTrackHover(SARTrack track)

onTrackRollover

protected void onTrackRollover(SARTrack track)

refreshCurrentTrack

public void refreshCurrentTrack()

setAnalysisPanel

public void setAnalysisPanel(AnalysisPanel analysisPanel)

setTracksPanel

public void setTracksPanel(TracksPanel tracksPanel)

setWwd

public void setWwd(WorldWindow wwd)

NASA World Wind