be.hogent.tarsos.ui.pitch
Class KDELayer

java.lang.Object
  extended by be.hogent.tarsos.ui.pitch.KDELayer
All Implemented Interfaces:
AudioFileChangedListener, Layer, ScaleChangedListener

public final class KDELayer
extends java.lang.Object
implements Layer, ScaleChangedListener, AudioFileChangedListener

Author:
Joren Six

Constructor Summary
KDELayer(javax.swing.JComponent component, int size)
           
 
Method Summary
 void audioFileChanged(AudioFile newAudioFile)
           
 void draw(java.awt.Graphics2D graphics)
           
 double[] getValues()
           
 double getXOffset()
           
 void scaleChanged(double[] newScale, boolean isChanging, boolean shiftHisto)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KDELayer

public KDELayer(javax.swing.JComponent component,
                int size)
Method Detail

draw

public void draw(java.awt.Graphics2D graphics)
Specified by:
draw in interface Layer

getXOffset

public double getXOffset()

scaleChanged

public void scaleChanged(double[] newScale,
                         boolean isChanging,
                         boolean shiftHisto)
Specified by:
scaleChanged in interface ScaleChangedListener

audioFileChanged

public void audioFileChanged(AudioFile newAudioFile)
Specified by:
audioFileChanged in interface AudioFileChangedListener

getValues

public double[] getValues()