|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectLayout.PamFramePlots
userDisplay.UserFramePlots
Spectrogram.SpectrogramDisplay
public class SpectrogramDisplay
| Field Summary |
|---|
| Fields inherited from class userDisplay.UserFramePlots |
|---|
FRAME_TYPE_RADAR, FRAME_TYPE_SPECTROGRAM, userDisplayControl |
| Fields inherited from interface Layout.DisplayPanelContainer |
|---|
DRAW_BORDER |
| Constructor Summary | |
|---|---|
SpectrogramDisplay(UserDisplayControl userDisplayControl,
SpectrogramParameters spectrogramParameters)
|
|
| Method Summary | |
|---|---|
void |
createAllImages()
|
double |
getCurrentXPixel()
current pixel (need not be integer ! |
long |
getCurrentXTime()
get the time at the cursor in milliseconds |
int |
getFrameType()
|
int |
getImageHeight()
|
int |
getImageWidth()
Width of the bitmap thats beeing drawn on - not the number of pixels, though these may often be the same. |
String |
getName()
|
String |
getObserverName()
|
long |
getRequiredDataHistory(PamObservable o,
Object arg)
Required data history depends on what's happening with the mouse. |
FFTDataBlock |
getSourceFFTDataBlock()
|
PamRawDataBlock |
getSourceRawDataBlock()
|
SpectrogramParameters |
getSpectrogramParameters()
|
double |
getXDuration()
get the display duration in milliseconds |
void |
internalFrameClosing(InternalFrameEvent e)
|
void |
masterClockUpdate(long milliSeconds,
long sampleNumber)
|
void |
noteNewSettings()
|
void |
notifyModelChanged(int changeType)
|
void |
PamToStart()
|
void |
panelNotify(int noteType)
notification from a display panel that it's necessary to perform some action - such as redrawing axis. |
void |
removeObservable(PamObservable o)
called when an Observable (PamDataBlock) is removed from the system |
void |
repaintAll()
|
void |
setParams(SpectrogramParameters newParameters)
|
void |
setSampleRate(float sampleRate,
boolean notify)
New sample rate |
void |
setSettings()
|
void |
update(PamObservable obs,
PamDataUnit newData)
Informs the PamObserver that new data have been added to the Observable class |
| Methods inherited from class userDisplay.UserFramePlots |
|---|
getUserFrameParameters, internalFrameActivated, internalFrameClosed, 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 |
| Methods inherited from interface javax.swing.event.InternalFrameListener |
|---|
internalFrameActivated, internalFrameClosed, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened |
| Constructor Detail |
|---|
public SpectrogramDisplay(UserDisplayControl userDisplayControl,
SpectrogramParameters spectrogramParameters)
| Method Detail |
|---|
public String getName()
getName in class UserFramePlotspublic void setParams(SpectrogramParameters newParameters)
public void repaintAll()
public int getImageWidth()
public int getImageHeight()
public void createAllImages()
public void setSampleRate(float sampleRate,
boolean notify)
PamObserver
setSampleRate in interface PamObservernotify - Notify other PamObservers and PamObservables in the chain.
public void masterClockUpdate(long milliSeconds,
long sampleNumber)
masterClockUpdate in interface PamObserverpublic void PamToStart()
public long getRequiredDataHistory(PamObservable o,
Object arg)
getRequiredDataHistory in interface PamObservero - PamObservable class requiring the dataarg - optional argument from PamObservable
SpectrogramMarkObserverpublic String getObserverName()
getObserverName in interface PamObserver
public void update(PamObservable obs,
PamDataUnit newData)
PamObserver
update in interface PamObserverobs - Reference to the Observable (a PamDataBlock)newData - Reference to the new PamDataUnitpublic void setSettings()
public SpectrogramParameters getSpectrogramParameters()
public void notifyModelChanged(int changeType)
notifyModelChanged in class UserFramePlotspublic void internalFrameClosing(InternalFrameEvent e)
internalFrameClosing in interface InternalFrameListenerinternalFrameClosing in class UserFramePlotspublic void noteNewSettings()
noteNewSettings in interface PamObserverpublic void removeObservable(PamObservable o)
PamObserver
removeObservable in interface PamObserverpublic double getCurrentXPixel()
DisplayPanelContainer
getCurrentXPixel in interface DisplayPanelContainerpublic long getCurrentXTime()
DisplayPanelContainer
getCurrentXTime in interface DisplayPanelContainerpublic double getXDuration()
DisplayPanelContainer
getXDuration in interface DisplayPanelContainerpublic void panelNotify(int noteType)
DisplayPanelContainer
panelNotify in interface DisplayPanelContainerpublic int getFrameType()
getFrameType in class UserFramePlotspublic FFTDataBlock getSourceFFTDataBlock()
public PamRawDataBlock getSourceRawDataBlock()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||