edu.sc.seis.fissuresUtil.display.drawable
Class Flag
java.lang.Object
edu.sc.seis.fissuresUtil.display.drawable.Flag
- All Implemented Interfaces:
- Drawable
- Direct Known Subclasses:
- CurrentTimeFlag
public class Flag
- extends java.lang.Object
- implements Drawable
FlagPlotter.java Created: Wed Jul 3 11:50:13 2002
Constructor Summary |
Flag(edu.iris.Fissures.model.MicroSecondDate flagTime,
java.lang.String name)
|
Flag(edu.iris.Fissures.model.MicroSecondDate flagTime,
java.lang.String name,
DrawableSeismogram seis)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
ORIGIN_DIFF
public static final java.lang.String ORIGIN_DIFF
- See Also:
- Constant Field Values
TAUP_P
public static final java.lang.String TAUP_P
- See Also:
- Constant Field Values
TIME_DIFF_ORIG_P
public static final java.lang.String TIME_DIFF_ORIG_P
- See Also:
- Constant Field Values
DISTANCE_FROM_ORIG
public static final java.lang.String DISTANCE_FROM_ORIG
- See Also:
- Constant Field Values
BACK_AZIMUTH
public static final java.lang.String BACK_AZIMUTH
- See Also:
- Constant Field Values
CHANNEL
public static final java.lang.String CHANNEL
- See Also:
- Constant Field Values
EVENT_NAME
public static final java.lang.String EVENT_NAME
- See Also:
- Constant Field Values
EVENT_LAT
public static final java.lang.String EVENT_LAT
- See Also:
- Constant Field Values
EVENT_LON
public static final java.lang.String EVENT_LON
- See Also:
- Constant Field Values
EVENT_DEPTH
public static final java.lang.String EVENT_DEPTH
- See Also:
- Constant Field Values
EVENT_MAG
public static final java.lang.String EVENT_MAG
- See Also:
- Constant Field Values
EVENT_ORIG
public static final java.lang.String EVENT_ORIG
- See Also:
- Constant Field Values
TIME
public static final java.lang.String TIME
- See Also:
- Constant Field Values
Flag
public Flag(edu.iris.Fissures.model.MicroSecondDate flagTime,
java.lang.String name)
Flag
public Flag(edu.iris.Fissures.model.MicroSecondDate flagTime,
java.lang.String name,
DrawableSeismogram seis)
draw
public void draw(java.awt.Graphics2D canvas,
java.awt.Dimension size,
TimeEvent timeEvent,
AmpEvent ampEvent)
- Specified by:
draw
in interface Drawable
getFlagLocation
public int getFlagLocation(java.awt.Dimension size,
MicroSecondTimeRange timeRange)
getFlagFromElement
public static Flag getFlagFromElement(org.w3c.dom.Element el)
createFlagElement
public static org.w3c.dom.Element createFlagElement(java.lang.String name,
edu.iris.Fissures.model.MicroSecondDate time)
throws javax.xml.parsers.ParserConfigurationException
- Throws:
javax.xml.parsers.ParserConfigurationException
getFlagData
public static TextTable getFlagData(DataSetSeismogram dss,
edu.iris.Fissures.IfEvent.EventAccessOperations event,
java.lang.String[] template)
getFlagDataHeader
public static java.lang.String[] getFlagDataHeader(java.lang.String[] template)
getTimeDifferenceFromOrigin
public static edu.iris.Fissures.model.TimeInterval getTimeDifferenceFromOrigin(Flag flag,
edu.iris.Fissures.IfEvent.EventAccessOperations event)
getName
public java.lang.String getName()
getColor
public java.awt.Color getColor()
- Specified by:
getColor
in interface Drawable
setColor
public void setColor(java.awt.Color color)
- Specified by:
setColor
in interface Drawable
setVisibility
public void setVisibility(boolean b)
- Specified by:
setVisibility
in interface Drawable
getFlagTime
public edu.iris.Fissures.model.MicroSecondDate getFlagTime()
setFlagTime
public void setFlagTime(edu.iris.Fissures.model.MicroSecondDate flagTime)