Package edu.sc.seis.TauP
Class RayParamRay
- java.lang.Object
-
- edu.sc.seis.TauP.RayCalculateable
-
- edu.sc.seis.TauP.ShootableRay
-
- edu.sc.seis.TauP.RayParamRay
-
public class RayParamRay extends ShootableRay
Calculatable ray based on ray parameter departing the source in seconds per radian or seconds per degree.
-
-
Field Summary
-
Fields inherited from class edu.sc.seis.TauP.RayCalculateable
azimuth, backAzimuth, description, evtLatLon, geodetic, invFlattening, sourceArgs, staLatLon
-
-
Constructor Summary
Constructors Constructor Description RayParamRay(double rayParam)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Arrival>
calculate(SeismicPhase phase)
java.lang.Double
getRayParam()
ray param in s/radianstatic RayParamRay
ofRayParamSDegree(double d)
static RayParamRay
ofRayParamSRadian(double d)
-
Methods inherited from class edu.sc.seis.TauP.ShootableRay
getLatLonable, isLatLonable, withEventAzimuth, withStationBackAzimuth
-
Methods inherited from class edu.sc.seis.TauP.RayCalculateable
getAzimuth, getBackAzimuth, getDescription, getNormalizedAzimuth, getNormalizedBackAzimuth, getReceiver, getReceiverDepth, getSource, getSourceArgs, getSourceDepth, hasAzimuth, hasBackAzimuth, hasDescription, hasReceiver, hasReceiverDepth, hasSource, hasSourceArgs, hasSourceDepth, isGeodetic, setAzimuth, setBackAzimuth, setDescription, setSourceArgs, toString
-
-
-
-
Method Detail
-
ofRayParamSRadian
public static RayParamRay ofRayParamSRadian(double d)
-
ofRayParamSDegree
public static RayParamRay ofRayParamSDegree(double d)
-
calculate
public java.util.List<Arrival> calculate(SeismicPhase phase) throws TauPException
- Specified by:
calculate
in classRayCalculateable
- Throws:
TauPException
-
getRayParam
public java.lang.Double getRayParam()
ray param in s/radian- Returns:
- ray param in seconds per radian
-
-