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
- All Implemented Interfaces:
Cloneable
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.RayCalculateable
azimuth, backAzimuth, description, distCalc, evtLatLon, seismicSource, staLatLon -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalcRadiansInRange(double minRadian, double maxRadian, double radius, boolean phaseBothHemisphere) protected FixedHemisphereDistanceRayfixNegDistance(List<Arrival> arrivalList) doubledoubledoublebooleanbooleantoString()Methods inherited from class edu.sc.seis.TauP.DistanceRay
calculate, duplicate, getAzimuth, getBackAzimuth, getLatLonable, getReceiver, getSource, hasAzimuth, hasBackAzimuth, hasReceiver, hasSource, isLatLonable, ofDegrees, ofDegrees, ofEventStation, ofExactDegrees, ofExactDegrees, ofExactKilometers, ofExactRadians, ofFixedHemisphereDegrees, ofFixedHemisphereDegrees, ofFixedHemisphereKilometers, ofFixedHemisphereRadians, ofKilometers, ofRadians, ofRadiansMethods inherited from class edu.sc.seis.TauP.RayCalculateable
getAttenuationFrequency, getDescription, getDistCalc, getFaultPlane, getGeodesic, getMoment, getMw, getNormalizedAzimuth, getNormalizedBackAzimuth, getNumFrequencies, getReceiverDepth, getSourceDepth, hasDescription, hasFaultPlane, hasMw, hasReceiverDepth, hasSourceDepth, insertSeismicSource, normalizAzimuth, setAzimuth, setBackAzimuth, setDescription, setSeismicSource, withEventAzimuth, withStationBackAzimuth
-
Constructor Details
-
FixedHemisphereDistanceRay
-
-
Method Details
-
isNegativeHemisphere
public boolean isNegativeHemisphere() -
calcSimplePhase
- Overrides:
calcSimplePhasein classDistanceRay
-
calcScatteredPhase
- Overrides:
calcScatteredPhasein classDistanceRay
-
getDegrees
public double getDegrees()- Specified by:
getDegreesin classDistanceRay
-
getRadians
public double getRadians()- Specified by:
getRadiansin classDistanceRay
-
getKilometers
public double getKilometers()- Specified by:
getKilometersin classDistanceRay
-
hasSeismicSource
public boolean hasSeismicSource()- Overrides:
hasSeismicSourcein classRayCalculateable
-
getSeismicSource
- Overrides:
getSeismicSourcein classRayCalculateable
-
fixNegDistance
-
calcRadiansInRange
public List<Double> calcRadiansInRange(double minRadian, double maxRadian, double radius, boolean phaseBothHemisphere) - Overrides:
calcRadiansInRangein classDistanceRay
-
duplicate
-
getWrappedDistanceRay
-
toString
- Overrides:
toStringin classRayCalculateable
-