edu.sc.seis.fissuresUtil.bag
Class PhaseRequest

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.bag.PhaseRequest

public class PhaseRequest
extends java.lang.Object


Constructor Summary
  PhaseRequest(java.lang.String beginPhase, double beginOffestRatio, edu.iris.Fissures.model.TimeInterval beginOffsetMinimum, boolean negateBeginOffsetRatio, java.lang.String endPhase, double endOffestRatio, edu.iris.Fissures.model.TimeInterval endOffsetMinimum, boolean negateEndOffsetRatio, java.lang.String model)
           
  PhaseRequest(java.lang.String beginPhase, double beginOffestRatio, edu.iris.Fissures.model.TimeInterval beginOffsetMinimum, boolean negateBeginOffsetRatio, java.lang.String endPhase, edu.iris.Fissures.model.TimeInterval endOffset, java.lang.String model)
           
protected PhaseRequest(java.lang.String beginPhase, java.lang.String endPhase, java.lang.String model)
           
  PhaseRequest(java.lang.String beginPhase, edu.iris.Fissures.model.TimeInterval beginOffset, java.lang.String endPhase, double endOffestRatio, edu.iris.Fissures.model.TimeInterval endOffsetMinimum, boolean negateEndOffsetRatio, java.lang.String model)
           
  PhaseRequest(java.lang.String beginPhase, edu.iris.Fissures.model.TimeInterval beginOffest, java.lang.String endPhase, edu.iris.Fissures.model.TimeInterval endOffset, java.lang.String model)
           
 
Method Summary
 edu.iris.Fissures.IfSeismogramDC.RequestFilter generateRequest(edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.IfNetwork.Channel channel)
           
static edu.iris.Fissures.model.TimeInterval getTimeIntervalFromRatio(edu.iris.Fissures.model.MicroSecondDate startPhaseTime, edu.iris.Fissures.model.MicroSecondDate endPhaseTime, double ratio, edu.iris.Fissures.model.TimeInterval minimumTime, boolean negate)
           
static edu.iris.Fissures.model.TimeInterval negateIfTrue(edu.iris.Fissures.model.TimeInterval interval, boolean negate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhaseRequest

protected PhaseRequest(java.lang.String beginPhase,
                       java.lang.String endPhase,
                       java.lang.String model)
                throws edu.sc.seis.TauP.TauModelException
Throws:
edu.sc.seis.TauP.TauModelException

PhaseRequest

public PhaseRequest(java.lang.String beginPhase,
                    edu.iris.Fissures.model.TimeInterval beginOffest,
                    java.lang.String endPhase,
                    edu.iris.Fissures.model.TimeInterval endOffset,
                    java.lang.String model)
             throws edu.sc.seis.TauP.TauModelException
Throws:
edu.sc.seis.TauP.TauModelException

PhaseRequest

public PhaseRequest(java.lang.String beginPhase,
                    edu.iris.Fissures.model.TimeInterval beginOffset,
                    java.lang.String endPhase,
                    double endOffestRatio,
                    edu.iris.Fissures.model.TimeInterval endOffsetMinimum,
                    boolean negateEndOffsetRatio,
                    java.lang.String model)
             throws edu.sc.seis.TauP.TauModelException
Throws:
edu.sc.seis.TauP.TauModelException

PhaseRequest

public PhaseRequest(java.lang.String beginPhase,
                    double beginOffestRatio,
                    edu.iris.Fissures.model.TimeInterval beginOffsetMinimum,
                    boolean negateBeginOffsetRatio,
                    java.lang.String endPhase,
                    edu.iris.Fissures.model.TimeInterval endOffset,
                    java.lang.String model)
             throws edu.sc.seis.TauP.TauModelException
Throws:
edu.sc.seis.TauP.TauModelException

PhaseRequest

public PhaseRequest(java.lang.String beginPhase,
                    double beginOffestRatio,
                    edu.iris.Fissures.model.TimeInterval beginOffsetMinimum,
                    boolean negateBeginOffsetRatio,
                    java.lang.String endPhase,
                    double endOffestRatio,
                    edu.iris.Fissures.model.TimeInterval endOffsetMinimum,
                    boolean negateEndOffsetRatio,
                    java.lang.String model)
             throws edu.sc.seis.TauP.TauModelException
Throws:
edu.sc.seis.TauP.TauModelException
Method Detail

generateRequest

public edu.iris.Fissures.IfSeismogramDC.RequestFilter generateRequest(edu.iris.Fissures.IfEvent.EventAccessOperations event,
                                                                      edu.iris.Fissures.IfNetwork.Channel channel)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

getTimeIntervalFromRatio

public static edu.iris.Fissures.model.TimeInterval getTimeIntervalFromRatio(edu.iris.Fissures.model.MicroSecondDate startPhaseTime,
                                                                            edu.iris.Fissures.model.MicroSecondDate endPhaseTime,
                                                                            double ratio,
                                                                            edu.iris.Fissures.model.TimeInterval minimumTime,
                                                                            boolean negate)

negateIfTrue

public static edu.iris.Fissures.model.TimeInterval negateIfTrue(edu.iris.Fissures.model.TimeInterval interval,
                                                                boolean negate)