radardisplay
Class RadarDisplay

java.lang.Object
  extended by Layout.PamFramePlots
      extended by userDisplay.UserFramePlots
          extended by radardisplay.RadarDisplay
All Implemented Interfaces:
EventListener, InternalFrameListener, PamObserver

public class RadarDisplay
extends UserFramePlots
implements PamObserver


Field Summary
 
Fields inherited from class userDisplay.UserFramePlots
FRAME_TYPE_RADAR, FRAME_TYPE_SPECTROGRAM, userDisplayControl
 
Constructor Summary
RadarDisplay(UserDisplayControl userDisplayControl, RadarParameters radarParameters)
           
 
Method Summary
 int getFrameType()
           
 GpsDataUnit getLastGpsDataUnit()
           
 String getName()
           
 String getObserverName()
           
 RadarParameters getRadarParameters()
           
 long getRequiredDataHistory(PamObservable o, Object arg)
           
 void masterClockUpdate(long milliSeconds, long sampleNumber)
           
 void newSettings()
           
 void noteNewSettings()
           
 void notifyModelChanged(int changeType)
           
 void removeObservable(PamObservable o)
          called when an Observable (PamDataBlock) is removed from the system
 void setLastGpsDataUnit(GpsDataUnit lastGpsDataUnit)
           
 void setSampleRate(float sampleRate, boolean notify)
          New sample rate
 void update(PamObservable o, PamDataUnit pamDataUnit)
          Informs the PamObserver that new data have been added to the Observable class
 
Methods inherited from class userDisplay.UserFramePlots
getUserFrameParameters, internalFrameActivated, internalFrameClosed, internalFrameClosing, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened, setUserFrameParameters
 
Methods inherited from class Layout.PamFramePlots
getAxisPanel, getEastPanel, getFrame, getNorthPanel, getPlotPanel, getSouthPanel, getWestPanel, repaint, repaint, setAxisPanel, setEastPanel, setFrame, setNorthPanel, setPlotPanel, setSouthPanel, setWestPanel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RadarDisplay

public RadarDisplay(UserDisplayControl userDisplayControl,
                    RadarParameters radarParameters)
Method Detail

getName

public String getName()
Overrides:
getName in class UserFramePlots

getRadarParameters

public RadarParameters getRadarParameters()

getFrameType

public int getFrameType()
Specified by:
getFrameType in class UserFramePlots

notifyModelChanged

public void notifyModelChanged(int changeType)
Specified by:
notifyModelChanged in class UserFramePlots

newSettings

public void newSettings()

getObserverName

public String getObserverName()
Specified by:
getObserverName in interface PamObserver

getRequiredDataHistory

public long getRequiredDataHistory(PamObservable o,
                                   Object arg)
Specified by:
getRequiredDataHistory in interface PamObserver
Parameters:
o - PamObservable class requiring the data
arg - optional argument from PamObservable
Returns:
time in milliseconds requried by data held in PamObservable

noteNewSettings

public void noteNewSettings()
Specified by:
noteNewSettings in interface PamObserver

removeObservable

public void removeObservable(PamObservable o)
Description copied from interface: PamObserver
called when an Observable (PamDataBlock) is removed from the system

Specified by:
removeObservable in interface PamObserver

setSampleRate

public void setSampleRate(float sampleRate,
                          boolean notify)
Description copied from interface: PamObserver
New sample rate

Specified by:
setSampleRate in interface PamObserver
notify - Notify other PamObservers and PamObservables in the chain.

masterClockUpdate

public void masterClockUpdate(long milliSeconds,
                              long sampleNumber)
Specified by:
masterClockUpdate in interface PamObserver

update

public void update(PamObservable o,
                   PamDataUnit pamDataUnit)
Description copied from interface: PamObserver
Informs the PamObserver that new data have been added to the Observable class

Specified by:
update in interface PamObserver
Parameters:
o - Reference to the Observable (a PamDataBlock)
pamDataUnit - Reference to the new PamDataUnit

getLastGpsDataUnit

public GpsDataUnit getLastGpsDataUnit()

setLastGpsDataUnit

public void setLastGpsDataUnit(GpsDataUnit lastGpsDataUnit)