com.frinika.audio.analysis.gui
Class SpectralSliceImage
java.lang.Object
java.util.Observable
com.frinika.audio.analysis.gui.SpectralSliceImage
- All Implemented Interfaces:
- CursorObserver, SpectrogramDataListener
public class SpectralSliceImage
- extends java.util.Observable
- implements CursorObserver, SpectrogramDataListener
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpectralSliceImage
public SpectralSliceImage(SpectrumDataBuilder provider,
Mapper valMapper,
Mapper freqMapper,
StaticSpectrogramSynth synth)
drawImage
public void drawImage(java.awt.Graphics2D g,
int x,
int y)
notifyCursorChange
public void notifyCursorChange(int pix)
- Specified by:
notifyCursorChange
in interface CursorObserver
getPreferredSize
public java.awt.Dimension getPreferredSize()
notifySizeChange
public void notifySizeChange(java.awt.Dimension d)
- Specified by:
notifySizeChange
in interface SpectrogramDataListener
notifyMoreDataReady
public void notifyMoreDataReady()
- Specified by:
notifyMoreDataReady
in interface SpectrogramDataListener