public class CteQFingerprintLayer
extends java.lang.Object
implements java.lang.Runnable, be.tarsos.dsp.ui.layers.Layer, java.awt.event.MouseMotionListener
Modifier and Type | Class and Description |
---|---|
static interface |
CteQFingerprintLayer.LandmarkSelectionHandler |
Constructor and Description |
---|
CteQFingerprintLayer(be.tarsos.dsp.ui.CoordinateSystem cs,
java.io.File audioFile,
int increment,
int minFreqInCents,
int maxFreqInCents,
int binsPerOctave,
CteQFingerprintLayer.LandmarkSelectionHandler handler,
LayerFinishedHandler finishedHandler) |
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics2D graphics) |
java.util.Set<CteQFingerprint> |
getLandmarkTrios() |
java.lang.String |
getName() |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
run() |
void |
setComparableTrios(java.util.List<CteQFingerprint> list) |
public CteQFingerprintLayer(be.tarsos.dsp.ui.CoordinateSystem cs, java.io.File audioFile, int increment, int minFreqInCents, int maxFreqInCents, int binsPerOctave, CteQFingerprintLayer.LandmarkSelectionHandler handler, LayerFinishedHandler finishedHandler)
public void run()
run
in interface java.lang.Runnable
public void draw(java.awt.Graphics2D graphics)
draw
in interface be.tarsos.dsp.ui.layers.Layer
public void setComparableTrios(java.util.List<CteQFingerprint> list)
public java.lang.String getName()
getName
in interface be.tarsos.dsp.ui.layers.Layer
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public java.util.Set<CteQFingerprint> getLandmarkTrios()