Package edu.sc.seis.TauP
Class ScatteredArrival
java.lang.Object
edu.sc.seis.TauP.Arrival
edu.sc.seis.TauP.ScatteredArrival
Arrival from a seismic phase that scatters from
-
Field Summary
Fields inherited from class edu.sc.seis.TauP.Arrival
KMtoM, MANY_LAPS_PLUS_180, MgtoKg -
Constructor Summary
ConstructorsConstructorDescriptionScatteredArrival(ScatteredSeismicPhase phase, RayCalculateable searchVal, Arrival inboundArrival, Arrival scatteredArrival, boolean isBackscatter) -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecalcScatteredArrivalDist(Arrival inboundArrival, Arrival scatteredArrival, boolean isBackscatter) static intcalcScatterNegDistFactor(double scatDist, boolean isBackscatter) static StringformScatterPhaseName(String inboundName, String scatterName, boolean isBackscatter) booleanbooleanbooleanbooleanMethods inherited from class edu.sc.seis.TauP.Arrival
asCSVRow, asCSVRow, asStringList, calcAmplitude, calcAttenuation, calcAttenuation, calcFreeFactor, calcPathLength, calcRadiationPattern, calcRadiationTerm, calcTStar, CSVHeader, CSVHeader, findNearDistance, getAmplitudeFactorPSV, getAmplitudeFactorPSV, getAmplitudeFactorSH, getAmplitudeFactorSH, getAmplitudeGeometricSpreadingFactor, getCommentLine, getDeepestPierce, getDist, getDistDeg, getDRayParamDDelta, getDRayParamDDeltaDeg, getDuration, getEarliestArrival, getEnergyFluxFactorReflTransPSV, getEnergyFluxFactorReflTransSH, getEnergyGeometricSpreadingFactor, getFirstPiercePoint, getFurthestPierce, getIncidentAngleDegree, getIncidentAngleRadian, getInternalCausticCount, getLastPiercePoint, getLatestArrival, getLatLonable, getModuloDist, getModuloDistDeg, getModuloSearchDistDeg, getName, getNumPathPoints, getNumPiercePoints, getPath, getPathSegments, getPhase, getPierce, getPiercePoint, getPuristName, getRadiationPatternPSV, getRadiationPatternSH, getRayCalculateable, getRayParam, getRayParamDeg, getRayParamIndex, getReceiverDepth, getReflTransPSV, getReflTransSH, getRelativeToArrival, getSearchDistDeg, getShallowestPierce, getSimpleContigSeismicPhase, getSourceDepth, getSourceTimeDist, getTakeoffAngleDegree, getTakeoffAngleRadian, getTauModel, getTime, getTurnCount, headerNames, headerNames, isFromCompositePhase, isLatLonable, isRelativeToArrival, nearbyArrival, nearbyArrival, negateDistance, onlyFirst, radialSlownessAtReceiver, radialSlownessAtSource, receiverRadius, setRelativeToArrival, setSearchValue, sortArrivals, sortArrivalsBySourceReceiverDepth, sourceRadius, toString, toStringHeader, velocityAtReceiver, velocityAtSource
-
Constructor Details
-
ScatteredArrival
public ScatteredArrival(ScatteredSeismicPhase phase, RayCalculateable searchVal, Arrival inboundArrival, Arrival scatteredArrival, boolean isBackscatter)
-
-
Method Details
-
formScatterPhaseName
-
getScatteredSeismicPhase
-
getInboundArrival
-
getScatteredArrival
-
isBackscatter
public boolean isBackscatter() -
isLongWayAround
public boolean isLongWayAround()- Overrides:
isLongWayAroundin classArrival
-
isInboundNegativeDirection
public boolean isInboundNegativeDirection() -
isScatterNegativeDirection
public boolean isScatterNegativeDirection() -
calcScatterNegDistFactor
public static int calcScatterNegDistFactor(double scatDist, boolean isBackscatter) -
calcScatteredArrivalDist
-
listPhaseSegments
- Overrides:
listPhaseSegmentsin classArrival
-