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

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.display.registrar.LazyAmpEvent
All Implemented Interfaces:
AmpEvent

public class LazyAmpEvent
extends java.lang.Object
implements AmpEvent


Constructor Summary
LazyAmpEvent(BasicAmpConfig config)
           
 
Method Summary
 void addCalculateListener(AmpListener listener)
          lets an amp listener know when this lazy amp event's information is actually calculated by firing updateAmp on the listener with the info
 boolean contains(DataSetSeismogram seismo)
           
 edu.iris.Fissures.model.UnitRangeImpl getAmp()
           
 edu.iris.Fissures.model.UnitRangeImpl getAmp(DataSetSeismogram seismo)
           
 DataSetSeismogram[] getSeismograms()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyAmpEvent

public LazyAmpEvent(BasicAmpConfig config)
Method Detail

getAmp

public edu.iris.Fissures.model.UnitRangeImpl getAmp(DataSetSeismogram seismo)
Specified by:
getAmp in interface AmpEvent

contains

public boolean contains(DataSetSeismogram seismo)
Specified by:
contains in interface AmpEvent

getAmp

public edu.iris.Fissures.model.UnitRangeImpl getAmp()
Specified by:
getAmp in interface AmpEvent

addCalculateListener

public void addCalculateListener(AmpListener listener)
lets an amp listener know when this lazy amp event's information is actually calculated by firing updateAmp on the listener with the info


getSeismograms

public DataSetSeismogram[] getSeismograms()
Specified by:
getSeismograms in interface AmpEvent