com.meapsoft.visualizer
Class BarGraphRenderer

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

public class BarGraphRenderer
extends Renderer


Field Summary
 
Fields inherited from class com.meapsoft.visualizer.Renderer
dragRect, dragShift
 
Constructor Summary
BarGraphRenderer(FeatFile featFile, EDLFile eDLFile)
           
BarGraphRenderer(Renderer r)
           
 
Method Summary
 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 rangeFilterSelectionChanged()
           
 void setDragRect(java.awt.Rectangle r, boolean dS)
           
 
Methods inherited from class com.meapsoft.visualizer.Renderer
actionPerformed, applyFilterRange, getSelectedEDLChunks, getSelectedFeatChunks, invertAll, numChunksSelected, parseFiles, selectAll, selectNone, setDrawingPanel, setFiles, toggleSelectedForPoint, updateColorMultipliers, updateDragRect, updateOptionBoxStrings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BarGraphRenderer

public BarGraphRenderer(FeatFile featFile,
                        EDLFile eDLFile)

BarGraphRenderer

public BarGraphRenderer(Renderer r)
Method Detail

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

buildGUI

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