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,
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 SeismogramContainerListener
public boolean update(MicroSecondTimeRange time, 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.Shape
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at, double flatness)
getPathIterator
in interface java.awt.Shape
public boolean intersects(double x, double y, double w, double h)
intersects
in interface java.awt.Shape
public boolean intersects(java.awt.geom.Rectangle2D r)
intersects
in interface java.awt.Shape
public boolean contains(double x, double y, double w, double h)
contains
in interface java.awt.Shape
public boolean contains(java.awt.geom.Rectangle2D r)
contains
in interface java.awt.Shape
public boolean contains(double x, double y)
contains
in interface java.awt.Shape
public boolean contains(java.awt.geom.Point2D p)
contains
in interface java.awt.Shape
public java.awt.Rectangle getBounds()
getBounds
in interface java.awt.Shape
public java.awt.geom.Rectangle2D getBounds2D()
getBounds2D
in interface java.awt.Shape
public DataSetSeismogram getSeismogram()