com.meapsoft.visualizer
Class ScatterPlotRenderer

java.lang.Object
  extended bycom.meapsoft.visualizer.Renderer
      extended bycom.meapsoft.visualizer.ScatterPlotRenderer
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class ScatterPlotRenderer
extends Renderer


Field Summary
 
Fields inherited from class com.meapsoft.visualizer.Renderer
dragRect, dragShift
 
Constructor Summary
ScatterPlotRenderer(FeatFile featFile, EDLFile eDLFile)
           
ScatterPlotRenderer(Renderer r)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent arg0)
           
 javax.swing.JPanel buildGUI(java.awt.Color bgColor)
           
 void draw(java.awt.image.BufferedImage image, int width, int height)
           
 java.util.Vector getChunkVisInfosForPoint(java.awt.Point p)
           
 java.lang.String getFeatureNameForPoint(java.awt.Point p)
           
 int getFeatureNumberForPoint(java.awt.Point p)
           
 double getFeatureValueForPoint(java.awt.Point p)
           
 void kludgyMultiDimensionalDraw(int x, int y, int w, int h, ChunkVisInfo cVI, int featNum, java.awt.Graphics graphics)
           
 void parseFiles()
           
 void rangeFilterSelectionChanged()
           
 void setDragRect(java.awt.Rectangle r, boolean dS)
           
 void updateColorMultipliers()
           
 void updateOptionBoxes()
           
 
Methods inherited from class com.meapsoft.visualizer.Renderer
applyFilterRange, getSelectedEDLChunks, getSelectedFeatChunks, invertAll, numChunksSelected, selectAll, selectNone, setDrawingPanel, setFiles, toggleSelectedForPoint, updateDragRect, updateOptionBoxStrings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScatterPlotRenderer

public ScatterPlotRenderer(FeatFile featFile,
                           EDLFile eDLFile)

ScatterPlotRenderer

public ScatterPlotRenderer(Renderer r)
Method Detail

parseFiles

public void parseFiles()
Overrides:
parseFiles in class Renderer

draw

public void draw(java.awt.image.BufferedImage image,
                 int width,
                 int height)
Specified by:
draw in class Renderer

kludgyMultiDimensionalDraw

public void kludgyMultiDimensionalDraw(int x,
                                       int y,
                                       int w,
                                       int h,
                                       ChunkVisInfo cVI,
                                       int featNum,
                                       java.awt.Graphics graphics)

getChunkVisInfosForPoint

public java.util.Vector getChunkVisInfosForPoint(java.awt.Point p)
Specified by:
getChunkVisInfosForPoint in class Renderer

getFeatureNumberForPoint

public int getFeatureNumberForPoint(java.awt.Point p)
Specified by:
getFeatureNumberForPoint in class Renderer

getFeatureNameForPoint

public java.lang.String getFeatureNameForPoint(java.awt.Point p)
Specified by:
getFeatureNameForPoint in class Renderer

getFeatureValueForPoint

public double getFeatureValueForPoint(java.awt.Point p)
Specified by:
getFeatureValueForPoint in class Renderer

rangeFilterSelectionChanged

public void rangeFilterSelectionChanged()
Specified by:
rangeFilterSelectionChanged in class Renderer

setDragRect

public void setDragRect(java.awt.Rectangle r,
                        boolean dS)
Specified by:
setDragRect in class Renderer

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent arg0)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class Renderer

updateOptionBoxes

public void updateOptionBoxes()

updateColorMultipliers

public void updateColorMultipliers()
Overrides:
updateColorMultipliers in class Renderer

buildGUI

public javax.swing.JPanel buildGUI(java.awt.Color bgColor)
Overrides:
buildGUI in class Renderer