Package edu.sc.seis.TauP
Interface SeismicPhase
- All Superinterfaces:
java.lang.Cloneable
,java.io.Serializable
- All Known Implementing Classes:
ScatteredSeismicPhase
,SimpleSeismicPhase
public interface SeismicPhase
extends java.io.Serializable, java.lang.Cloneable
-
Method Summary
Modifier and Type Method Description static java.lang.String
baseDescribe(SeismicPhase phase)
double
calcIncidentAngle(double arrivalRayParam)
java.util.List<TimeDist>
calcPathTimeDist(Arrival arrival)
java.util.List<TimeDist>
calcPierceTimeDist(Arrival arrival)
double
calcRayParamForTakeoffAngle(double takeoffDegree)
double
calcTakeoffAngle(double arrivalRayParam)
java.util.List<Arrival>
calcTime(double deg)
java.lang.String
describe()
static double
distanceTrim180(double deg)
void
dump()
double[]
getDist()
double
getDist(int i)
boolean[]
getDownGoing()
Arrival
getEarliestArrival(double degrees)
static Arrival
getEarliestArrival(java.util.List<SeismicPhase> phases, double degrees)
int[]
getLegAction()
java.util.List<java.lang.String>
getLegs()
static double
getMaxDiffraction()
Deprecated.see SeismicPhaseFactorydouble
getMaxDistance()
double
getMaxDistanceDeg()
double
getMaxRayParam()
int
getMaxRayParamIndex()
static double
getMaxRefraction()
Deprecated.see SeismicPhaseFactorydouble
getMinDistance()
double
getMinDistanceDeg()
double
getMinRayParam()
int
getMinRayParamIndex()
java.lang.String
getName()
java.util.List<SeismicPhaseSegment>
getPhaseSegments()
java.lang.String
getPuristName()
double[]
getRayParams()
double
getRayParams(int i)
double
getReceiverDepth()
double
getSourceDepth()
double[]
getTau()
double
getTau(int i)
TauModel
getTauModel()
double[]
getTime()
double
getTime(int i)
boolean[]
getWaveType()
boolean
hasArrivals()
boolean
phasesExistsInModel()
static java.lang.String
segmentDescribe(SeismicPhase phase)
static void
setMaxDiffraction(double max)
Deprecated.see SeismicPhaseFactorystatic void
setMaxRefraction(double max)
Deprecated.see SeismicPhaseFactoryArrival
shootRay(double rayParam)
java.lang.String
toString()
-
Method Details
-
getMaxRefraction
static double getMaxRefraction()Deprecated.see SeismicPhaseFactory- Returns:
- max refractions distance for head waves
-
setMaxRefraction
static void setMaxRefraction(double max)Deprecated.see SeismicPhaseFactoryset max refractions distance for head waves -
getMaxDiffraction
static double getMaxDiffraction()Deprecated.see SeismicPhaseFactory- Returns:
- max diffraction distance for diff waves
-
setMaxDiffraction
static void setMaxDiffraction(double max)Deprecated.see SeismicPhaseFactoryset max diffraction distance for diff waves -
getEarliestArrival
-
phasesExistsInModel
boolean phasesExistsInModel() -
getEarliestArrival
-
getTauModel
TauModel getTauModel() -
getMinDistanceDeg
double getMinDistanceDeg() -
getMinDistance
double getMinDistance() -
getMaxDistanceDeg
double getMaxDistanceDeg() -
getMaxDistance
double getMaxDistance() -
getMaxRayParam
double getMaxRayParam() -
getMinRayParam
double getMinRayParam() -
getMaxRayParamIndex
int getMaxRayParamIndex() -
getMinRayParamIndex
int getMinRayParamIndex() -
getName
java.lang.String getName() -
getPuristName
java.lang.String getPuristName() -
getSourceDepth
double getSourceDepth() -
getReceiverDepth
double getReceiverDepth() -
getLegs
java.util.List<java.lang.String> getLegs() -
getPhaseSegments
java.util.List<SeismicPhaseSegment> getPhaseSegments() -
getRayParams
double getRayParams(int i) -
getRayParams
double[] getRayParams() -
getDist
double getDist(int i) -
getDist
double[] getDist() -
getTime
double getTime(int i) -
getTime
double[] getTime() -
getTau
double getTau(int i) -
getTau
double[] getTau() -
getDownGoing
boolean[] getDownGoing() -
getWaveType
boolean[] getWaveType() -
getLegAction
int[] getLegAction() -
hasArrivals
boolean hasArrivals() -
distanceTrim180
static double distanceTrim180(double deg) -
calcTime
-
shootRay
-
calcRayParamForTakeoffAngle
double calcRayParamForTakeoffAngle(double takeoffDegree) -
calcTakeoffAngle
double calcTakeoffAngle(double arrivalRayParam) -
calcIncidentAngle
double calcIncidentAngle(double arrivalRayParam) -
describe
java.lang.String describe() -
toString
java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
dump
void dump() -
calcPierceTimeDist
-
calcPathTimeDist
-
baseDescribe
-
segmentDescribe
-