public class SeismogramShape extends java.lang.Object implements java.awt.Shape, SeismogramContainerListener
| Constructor and Description |
|---|
SeismogramShape(SeismogramDisplay parent,
DataSetSeismogram seis) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(double x,
double y) |
boolean |
contains(double x,
double y,
double w,
double h) |
boolean |
contains(java.awt.geom.Point2D p) |
boolean |
contains(java.awt.geom.Rectangle2D r) |
java.awt.Rectangle |
getBounds() |
java.awt.geom.Rectangle2D |
getBounds2D() |
void |
getData() |
java.lang.String |
getDataStatus() |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at) |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at,
double flatness) |
DataSetSeismogram |
getSeismogram() |
boolean |
intersects(double x,
double y,
double w,
double h) |
boolean |
intersects(java.awt.geom.Rectangle2D r) |
boolean |
update(MicroSecondTimeRange time,
edu.iris.Fissures.model.UnitRangeImpl amp,
java.awt.Dimension size)
Method update changes the current plot for the seismogram held by this
object to be over the passed in variables
|
void |
updateData() |
public SeismogramShape(SeismogramDisplay parent, DataSetSeismogram seis)
public void updateData()
updateData in interface SeismogramContainerListenerpublic boolean update(MicroSecondTimeRange time, edu.iris.Fissures.model.UnitRangeImpl amp, java.awt.Dimension size)
time - specifies the time range for the plotamp - specifies the amp range for the plotsize - specifies the dimension of the plotpublic java.lang.String getDataStatus()
public void getData()
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
getPathIterator in interface java.awt.Shapepublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at,
double flatness)
getPathIterator in interface java.awt.Shapepublic boolean intersects(double x,
double y,
double w,
double h)
intersects in interface java.awt.Shapepublic boolean intersects(java.awt.geom.Rectangle2D r)
intersects in interface java.awt.Shapepublic boolean contains(double x,
double y,
double w,
double h)
contains in interface java.awt.Shapepublic boolean contains(java.awt.geom.Rectangle2D r)
contains in interface java.awt.Shapepublic boolean contains(double x,
double y)
contains in interface java.awt.Shapepublic boolean contains(java.awt.geom.Point2D p)
contains in interface java.awt.Shapepublic java.awt.Rectangle getBounds()
getBounds in interface java.awt.Shapepublic java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface java.awt.Shapepublic DataSetSeismogram getSeismogram()