edu.sc.seis.fissuresUtil.display.registrar
Class RelativeTimeConfig

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.display.registrar.BasicTimeConfig
      extended by edu.sc.seis.fissuresUtil.display.registrar.RelativeTimeConfig
All Implemented Interfaces:
DataSetSeismogramReceptacle, TimeConfig
Direct Known Subclasses:
OriginAlignedTimeConfig, PhaseAlignedTimeConfig

public class RelativeTimeConfig
extends BasicTimeConfig


Field Summary
 
Fields inherited from class edu.sc.seis.fissuresUtil.display.registrar.BasicTimeConfig
initialTime, scale, seismograms, seismoTimes, shift, time
 
Constructor Summary
RelativeTimeConfig()
           
 
Method Summary
 void add(DataSetSeismogram[] seis)
          add adds a seismogram to the config
protected  MicroSecondTimeRange getInitialTime(DataSetSeismogram seis)
           
 java.lang.String getTypeOfRelativity()
           
protected  void shaleInitialTime()
          Provides a way for subclasses, such as PhaseAlignedTimeConfig, to shift the initial time while still keeping it labeled as time zero.
 
Methods inherited from class edu.sc.seis.fissuresUtil.display.registrar.BasicTimeConfig
addListener, clear, contains, fireTimeEvent, fireTimeEvent, getInterval, getScale, getSeismograms, getShift, getTime, getTime, remove, removeListener, reset, reset, shaleTime, shaleTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelativeTimeConfig

public RelativeTimeConfig()
Method Detail

add

public void add(DataSetSeismogram[] seis)
Description copied from class: BasicTimeConfig
add adds a seismogram to the config

Specified by:
add in interface DataSetSeismogramReceptacle
Overrides:
add in class BasicTimeConfig
Parameters:
seis - a DataSetSeismogram[] containing seismograms to be added to this receptacle

getInitialTime

protected MicroSecondTimeRange getInitialTime(DataSetSeismogram seis)
Overrides:
getInitialTime in class BasicTimeConfig

shaleInitialTime

protected void shaleInitialTime()
Provides a way for subclasses, such as PhaseAlignedTimeConfig, to shift the initial time while still keeping it labeled as time zero. It is a no-impl in RelativeTimeConfig.


getTypeOfRelativity

public java.lang.String getTypeOfRelativity()