edu.sc.seis.fissuresUtil.display.drawable
Class EventFlag

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.display.drawable.EventFlag
Direct Known Subclasses:
EventBoxes

public class EventFlag
extends java.lang.Object

EventFlagPlotter.java Created: Fri Mar 28 14:20:17 2003


Field Summary
protected  edu.sc.seis.TauP.Arrival[] arrivals
           
 
Constructor Summary
EventFlag(PlottableDisplay plottableDisplay, edu.iris.Fissures.IfEvent.EventAccessOperations eventAccess, edu.sc.seis.TauP.Arrival[] arrivals)
           
 
Method Summary
 void draw(java.awt.Graphics g)
           
 java.awt.Color getColor()
           
 PlottableDisplay getDisplay()
           
 edu.iris.Fissures.IfEvent.EventAccessOperations getEvent()
           
 int[][] getEventCoverage()
           
protected  edu.iris.Fissures.model.MicroSecondDate getOriginTime()
           
 int getOriginX()
           
 int getOriginY()
           
protected  int getRow(edu.iris.Fissures.model.MicroSecondDate time)
           
 java.lang.String getTitle()
           
 java.awt.Rectangle getTitleLoc()
           
 int getX(edu.sc.seis.TauP.Arrival arrival)
           
protected  int getX(edu.iris.Fissures.model.MicroSecondDate time)
           
protected  double getXPercent(edu.iris.Fissures.model.MicroSecondDate time)
           
 int getY(edu.sc.seis.TauP.Arrival arrival)
           
protected  int getY(int row)
           
 boolean isSelected(int[][] rowAndX)
           
 void setAlpha(int alpha)
           
 void setTitleLoc(int x, int y, int width, int height)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arrivals

protected edu.sc.seis.TauP.Arrival[] arrivals
Constructor Detail

EventFlag

public EventFlag(PlottableDisplay plottableDisplay,
                 edu.iris.Fissures.IfEvent.EventAccessOperations eventAccess,
                 edu.sc.seis.TauP.Arrival[] arrivals)
Method Detail

getOriginX

public int getOriginX()

getOriginY

public int getOriginY()

getY

protected int getY(int row)

getX

public int getX(edu.sc.seis.TauP.Arrival arrival)

getX

protected int getX(edu.iris.Fissures.model.MicroSecondDate time)

getY

public int getY(edu.sc.seis.TauP.Arrival arrival)

draw

public void draw(java.awt.Graphics g)

isSelected

public boolean isSelected(int[][] rowAndX)

getOriginTime

protected edu.iris.Fissures.model.MicroSecondDate getOriginTime()

getRow

protected int getRow(edu.iris.Fissures.model.MicroSecondDate time)

getXPercent

protected double getXPercent(edu.iris.Fissures.model.MicroSecondDate time)

setTitleLoc

public void setTitleLoc(int x,
                        int y,
                        int width,
                        int height)

getTitleLoc

public java.awt.Rectangle getTitleLoc()

getTitle

public java.lang.String getTitle()

getEventCoverage

public int[][] getEventCoverage()

setAlpha

public void setAlpha(int alpha)

getEvent

public edu.iris.Fissures.IfEvent.EventAccessOperations getEvent()

getColor

public java.awt.Color getColor()

getDisplay

public PlottableDisplay getDisplay()