edu.sc.seis.fissuresUtil.display.drawable
Class DrawableSeismogram
java.lang.Object
edu.sc.seis.fissuresUtil.display.drawable.DrawableSeismogram
- All Implemented Interfaces:
- Drawable, NamedDrawable, SeismogramDisplayListener
- Direct Known Subclasses:
- DrawableFilteredSeismogram
public class DrawableSeismogram
- extends Object
- implements NamedDrawable, SeismogramDisplayListener
|
Method Summary |
void |
add(Drawable child)
|
void |
add(Drawable child,
Color color)
|
void |
added(SeismogramDisplay recipient,
Drawable drawable)
|
void |
addToTimeAndAmp()
|
void |
clear(Class drawableClass)
|
void |
draw(Graphics2D canvas,
Dimension size,
TimeEvent currentTime,
AmpEvent currentAmp)
|
Rectangle2D |
drawName(Graphics2D canvas,
int xPosition,
int yPosition)
|
Color |
getColor()
|
void |
getData()
|
String |
getDataStatus()
|
String |
getName()
|
SeismogramDisplay |
getParent()
|
DataSetSeismogram |
getSeismogram()
|
boolean |
getVisiblity()
|
DrawableIterator |
iterator(Class drawableClass)
|
void |
remove(Drawable child)
|
void |
removed(SeismogramDisplay bereaved,
Drawable drawable)
|
void |
setColor(Color c)
|
static void |
setDefaultVisibility(boolean visible)
|
protected void |
setRemover(SeismogramRemover remover)
|
void |
setVisibility(boolean vis)
|
void |
switching(AmpConfig from,
AmpConfig to)
|
void |
switching(SeismogramDisplay from,
SeismogramDisplay to)
called when the display from is being replaced by
to |
void |
switching(TimeConfig from,
TimeConfig to)
|
String |
toString()
|
shape
protected SeismogramShape shape
DrawableSeismogram
public DrawableSeismogram(SeismogramDisplay parent,
DataSetSeismogram seis,
Color color)
DrawableSeismogram
public DrawableSeismogram(SeismogramDisplay parent,
DataSetSeismogram seis,
String name)
DrawableSeismogram
protected DrawableSeismogram(SeismogramDisplay parent,
SeismogramShape shape)
DrawableSeismogram
protected DrawableSeismogram(SeismogramDisplay parent,
SeismogramShape shape,
String name,
Color color)
setRemover
protected void setRemover(SeismogramRemover remover)
getParent
public SeismogramDisplay getParent()
setVisibility
public void setVisibility(boolean vis)
- Specified by:
setVisibility in interface Drawable
getVisiblity
public boolean getVisiblity()
getColor
public Color getColor()
- Specified by:
getColor in interface Drawable
setColor
public void setColor(Color c)
- Specified by:
setColor in interface Drawable
addToTimeAndAmp
public void addToTimeAndAmp()
draw
public void draw(Graphics2D canvas,
Dimension size,
TimeEvent currentTime,
AmpEvent currentAmp)
- Specified by:
draw in interface Drawable
drawName
public Rectangle2D drawName(Graphics2D canvas,
int xPosition,
int yPosition)
- Specified by:
drawName in interface NamedDrawable
add
public void add(Drawable child)
add
public void add(Drawable child,
Color color)
remove
public void remove(Drawable child)
clear
public void clear(Class drawableClass)
iterator
public DrawableIterator iterator(Class drawableClass)
added
public void added(SeismogramDisplay recipient,
Drawable drawable)
- Specified by:
added in interface SeismogramDisplayListener
removed
public void removed(SeismogramDisplay bereaved,
Drawable drawable)
- Specified by:
removed in interface SeismogramDisplayListener
switching
public void switching(SeismogramDisplay from,
SeismogramDisplay to)
- called when the display
from is being replaced by
to
- Specified by:
switching in interface SeismogramDisplayListener
switching
public void switching(AmpConfig from,
AmpConfig to)
switching
public void switching(TimeConfig from,
TimeConfig to)
getName
public String getName()
toString
public String toString()
- Overrides:
toString in class Object
getSeismogram
public DataSetSeismogram getSeismogram()
getDataStatus
public String getDataStatus()
getData
public void getData()
setDefaultVisibility
public static void setDefaultVisibility(boolean visible)
Copyright © 2002-2007 Seismology at the University of South Carolina. All Rights Reserved.