com.meapsoft.visualizer
Class Renderer
java.lang.Object
com.meapsoft.visualizer.Renderer
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener
- Direct Known Subclasses:
- BarGraphRenderer, LineGraphRenderer, ScatterPlotRenderer, SegmentOrderRenderer
- public abstract class Renderer
- extends java.lang.Object
- implements java.awt.event.ActionListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dragRect
protected java.awt.Rectangle dragRect
dragShift
protected boolean dragShift
Renderer
public Renderer(FeatFile featFile,
EDLFile eDLFile,
java.lang.String name)
Renderer
public Renderer(Renderer r)
setDrawingPanel
public void setDrawingPanel(DrawingPanel dP)
setFiles
public void setFiles(FeatFile featFile,
EDLFile eDLFile)
parseFiles
public void parseFiles()
updateOptionBoxStrings
public void updateOptionBoxStrings()
updateColorMultipliers
public void updateColorMultipliers()
buildGUI
public javax.swing.JPanel buildGUI(java.awt.Color bgColor)
draw
public abstract void draw(java.awt.image.BufferedImage image,
int width,
int height)
getSelectedEDLChunks
public java.util.Vector getSelectedEDLChunks()
getSelectedFeatChunks
public java.util.Vector getSelectedFeatChunks()
getChunkVisInfosForPoint
public abstract java.util.Vector getChunkVisInfosForPoint(java.awt.Point p)
toggleSelectedForPoint
public void toggleSelectedForPoint(java.awt.Point p)
getFeatureNumberForPoint
public abstract int getFeatureNumberForPoint(java.awt.Point p)
getFeatureNameForPoint
public abstract java.lang.String getFeatureNameForPoint(java.awt.Point p)
getFeatureValueForPoint
public abstract double getFeatureValueForPoint(java.awt.Point p)
rangeFilterSelectionChanged
public abstract void rangeFilterSelectionChanged()
updateDragRect
public void updateDragRect(java.awt.Rectangle r,
boolean dS)
setDragRect
public abstract void setDragRect(java.awt.Rectangle r,
boolean dS)
selectAll
public void selectAll()
selectNone
public void selectNone()
invertAll
public void invertAll()
applyFilterRange
public void applyFilterRange()
numChunksSelected
public int numChunksSelected()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent arg0)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener