public class RadarDisplay extends UserFramePlots implements PamObserver
FRAME_TYPE_RADAR, FRAME_TYPE_SPECTROGRAM
Constructor and Description |
---|
RadarDisplay(UserDisplayControl userDisplayControl,
RadarParameters radarParameters) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDataSelectTitle() |
java.lang.String |
getFrameTitle() |
int |
getFrameType() |
GpsDataUnit |
getLastGpsDataUnit() |
java.lang.String |
getName() |
java.lang.String |
getObserverName() |
PamObserver |
getObserverObject() |
RadarParameters |
getRadarParameters() |
long |
getRequiredDataHistory(PamObservable o,
java.lang.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
|
getUserFrameParameters, internalFrameActivated, internalFrameClosed, internalFrameClosing, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened, setUserFrameParameters
checkDualDisplay, getAxisPanel, getCopyMenuItem, getEastPanel, getFrame, getLeftPlotPanel, getNorthPanel, getPlotPanel, getRightPlotPanel, getSouthPanel, getWestPanel, repaint, setAxisPanel, setEastPanel, setFrame, setLeftPlotPanel, setNorthPanel, setPlotPanel, setRightPlotPanel, setSouthPanel, setWestPanel
public RadarDisplay(UserDisplayControl userDisplayControl, RadarParameters radarParameters)
public PamObserver getObserverObject()
getObserverObject
in interface PamObserver
public java.lang.String getName()
getName
in class UserFramePlots
public RadarParameters getRadarParameters()
public int getFrameType()
getFrameType
in class UserFramePlots
public void notifyModelChanged(int changeType)
notifyModelChanged
in class UserFramePlots
public void newSettings()
public java.lang.String getFrameTitle()
public java.lang.String getDataSelectTitle()
public java.lang.String getObserverName()
getObserverName
in interface PamObserver
public long getRequiredDataHistory(PamObservable o, java.lang.Object arg)
getRequiredDataHistory
in interface PamObserver
o
- PamObservable class requiring the dataarg
- optional argument from PamObservablepublic void noteNewSettings()
noteNewSettings
in interface PamObserver
public void removeObservable(PamObservable o)
PamObserver
removeObservable
in interface PamObserver
public void setSampleRate(float sampleRate, boolean notify)
PamObserver
setSampleRate
in interface PamObserver
notify
- Notify other PamObservers and PamObservables in the chain.public void masterClockUpdate(long milliSeconds, long sampleNumber)
masterClockUpdate
in interface PamObserver
public void update(PamObservable o, PamDataUnit pamDataUnit)
PamObserver
update
in interface PamObserver
o
- Reference to the Observable (a PamDataBlock)pamDataUnit
- Reference to the new PamDataUnitpublic GpsDataUnit getLastGpsDataUnit()
public void setLastGpsDataUnit(GpsDataUnit lastGpsDataUnit)