public class Flag extends java.lang.Object implements Drawable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACK_AZIMUTH |
static java.lang.String |
CHANNEL |
static java.lang.String |
DISTANCE_FROM_ORIG |
static java.lang.String |
EVENT_DEPTH |
static java.lang.String |
EVENT_LAT |
static java.lang.String |
EVENT_LON |
static java.lang.String |
EVENT_MAG |
static java.lang.String |
EVENT_NAME |
static java.lang.String |
EVENT_ORIG |
static java.lang.String |
NAME |
static java.lang.String |
ORIGIN_DIFF |
static java.lang.String |
TAUP_P |
static java.lang.String |
TIME |
static java.lang.String |
TIME_DIFF_ORIG_P |
Constructor and Description |
---|
Flag(MicroSecondDate flagTime,
java.lang.String name) |
Flag(MicroSecondDate flagTime,
java.lang.String name,
DrawableSeismogram seis) |
Modifier and Type | Method and Description |
---|---|
static org.w3c.dom.Element |
createFlagElement(java.lang.String name,
MicroSecondDate time) |
void |
draw(java.awt.Graphics2D canvas,
java.awt.Dimension size,
TimeEvent timeEvent,
AmpEvent ampEvent) |
java.awt.Color |
getColor() |
static TextTable |
getFlagData(DataSetSeismogram dss,
EventAccessOperations event,
java.lang.String[] template) |
static java.lang.String[] |
getFlagDataHeader(java.lang.String[] template) |
static Flag |
getFlagFromElement(org.w3c.dom.Element el) |
int |
getFlagLocation(java.awt.Dimension size,
MicroSecondTimeRange timeRange) |
MicroSecondDate |
getFlagTime() |
java.lang.String |
getName() |
static TimeInterval |
getTimeDifferenceFromOrigin(Flag flag,
EventAccessOperations event) |
void |
setColor(java.awt.Color color) |
void |
setFlagTime(MicroSecondDate flagTime) |
void |
setVisibility(boolean b) |
public static final java.lang.String NAME
public static final java.lang.String ORIGIN_DIFF
public static final java.lang.String TAUP_P
public static final java.lang.String TIME_DIFF_ORIG_P
public static final java.lang.String DISTANCE_FROM_ORIG
public static final java.lang.String BACK_AZIMUTH
public static final java.lang.String CHANNEL
public static final java.lang.String EVENT_NAME
public static final java.lang.String EVENT_LAT
public static final java.lang.String EVENT_LON
public static final java.lang.String EVENT_DEPTH
public static final java.lang.String EVENT_MAG
public static final java.lang.String EVENT_ORIG
public static final java.lang.String TIME
public Flag(MicroSecondDate flagTime, java.lang.String name)
public Flag(MicroSecondDate flagTime, java.lang.String name, DrawableSeismogram seis)
public void draw(java.awt.Graphics2D canvas, java.awt.Dimension size, TimeEvent timeEvent, AmpEvent ampEvent)
public int getFlagLocation(java.awt.Dimension size, MicroSecondTimeRange timeRange)
public static Flag getFlagFromElement(org.w3c.dom.Element el)
public static org.w3c.dom.Element createFlagElement(java.lang.String name, MicroSecondDate time) throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public static TextTable getFlagData(DataSetSeismogram dss, EventAccessOperations event, java.lang.String[] template)
public static java.lang.String[] getFlagDataHeader(java.lang.String[] template)
public static TimeInterval getTimeDifferenceFromOrigin(Flag flag, EventAccessOperations event)
public java.lang.String getName()
public void setVisibility(boolean b)
setVisibility
in interface Drawable
public MicroSecondDate getFlagTime()
public void setFlagTime(MicroSecondDate flagTime)