Package edu.sc.seis.TauP
Class FixedHemisphereDistanceRay
- java.lang.Object
-
- edu.sc.seis.TauP.RayCalculateable
-
- edu.sc.seis.TauP.DistanceRay
-
- edu.sc.seis.TauP.FixedHemisphereDistanceRay
-
public class FixedHemisphereDistanceRay extends DistanceRay
Allows equivalent distances modulo 360, but not 180-d, so that -5 is not same as 5, but is same as 355.
-
-
Field Summary
-
Fields inherited from class edu.sc.seis.TauP.DistanceRay
args, degrees, kilometers, radians
-
Fields inherited from class edu.sc.seis.TauP.RayCalculateable
azimuth, backAzimuth, evtLatLon, flattening, geodetic, staLatLon
-
-
Constructor Summary
Constructors Constructor Description FixedHemisphereDistanceRay()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Double>
calcRadiansInRange(double minRadian, double maxRadian, double radius, boolean phaseBothHemisphere)
java.util.List<Arrival>
calcScatteredPhase(ScatteredSeismicPhase phase)
java.util.List<Arrival>
calcSimplePhase(SimpleSeismicPhase phase)
java.util.List<Arrival>
fixNegDistance(java.util.List<Arrival> arrivalList)
boolean
isNegativeHemisphere()
static FixedHemisphereDistanceRay
ofDegrees(double deg)
static FixedHemisphereDistanceRay
ofKilometers(double km)
static FixedHemisphereDistanceRay
ofRadians(double rad)
java.lang.String
toString()
-
Methods inherited from class edu.sc.seis.TauP.DistanceRay
calculate, getDegrees, getLatLonable, getRadians, isLatLonable, ofGeodeticStationEvent, ofStationEvent
-
Methods inherited from class edu.sc.seis.TauP.RayCalculateable
withEventAzimuth, withStationBackAzimuth
-
-
-
-
Method Detail
-
ofDegrees
public static FixedHemisphereDistanceRay ofDegrees(double deg)
-
ofKilometers
public static FixedHemisphereDistanceRay ofKilometers(double km)
-
ofRadians
public static FixedHemisphereDistanceRay ofRadians(double rad)
-
isNegativeHemisphere
public boolean isNegativeHemisphere()
-
calcSimplePhase
public java.util.List<Arrival> calcSimplePhase(SimpleSeismicPhase phase)
- Overrides:
calcSimplePhase
in classDistanceRay
-
calcScatteredPhase
public java.util.List<Arrival> calcScatteredPhase(ScatteredSeismicPhase phase)
- Overrides:
calcScatteredPhase
in classDistanceRay
-
calcRadiansInRange
public java.util.List<java.lang.Double> calcRadiansInRange(double minRadian, double maxRadian, double radius, boolean phaseBothHemisphere)
- Overrides:
calcRadiansInRange
in classDistanceRay
-
toString
public java.lang.String toString()
- Overrides:
toString
in classDistanceRay
-
-