Package edu.sc.seis.TauP
Class IncidentAngleRay
- java.lang.Object
-
- edu.sc.seis.TauP.RayCalculateable
-
- edu.sc.seis.TauP.ShootableRay
-
- edu.sc.seis.TauP.IncidentAngleRay
-
public class IncidentAngleRay extends ShootableRay
-
-
Field Summary
-
Fields inherited from class edu.sc.seis.TauP.RayCalculateable
azimuth, backAzimuth, description, distCalc, evtLatLon, seismicSource, staLatLon
-
-
Constructor Summary
Constructors Constructor Description IncidentAngleRay(java.lang.Double incidentAngle, DistanceCalc distCalc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Arrival>calculate(SeismicPhase phase)RayParamRayforPhase(SeismicPhase phase)java.lang.DoublegetIncidentAngle()static IncidentAngleRayofIncidentAngle(java.lang.Double d, DistanceCalc distCalc)-
Methods inherited from class edu.sc.seis.TauP.ShootableRay
getLatLonable, isLatLonable
-
Methods inherited from class edu.sc.seis.TauP.RayCalculateable
getAttenuationFrequency, getAzimuth, getBackAzimuth, getDescription, getDistCalc, getFaultPlane, getGeodesic, getMoment, getMw, getNormalizedAzimuth, getNormalizedBackAzimuth, getNumFrequencies, getReceiver, getReceiverDepth, getSeismicSource, getSource, getSourceDepth, hasAzimuth, hasBackAzimuth, hasDescription, hasFaultPlane, hasMw, hasReceiver, hasReceiverDepth, hasSeismicSource, hasSource, hasSourceDepth, insertSeismicSource, normalizAzimuth, setAzimuth, setBackAzimuth, setDescription, setSeismicSource, toString, withEventAzimuth, withStationBackAzimuth
-
-
-
-
Constructor Detail
-
IncidentAngleRay
public IncidentAngleRay(java.lang.Double incidentAngle, DistanceCalc distCalc)
-
-
Method Detail
-
ofIncidentAngle
public static IncidentAngleRay ofIncidentAngle(java.lang.Double d, DistanceCalc distCalc)
-
calculate
public java.util.List<Arrival> calculate(SeismicPhase phase) throws TauPException
- Specified by:
calculatein classRayCalculateable- Throws:
TauPException
-
forPhase
public RayParamRay forPhase(SeismicPhase phase)
-
getIncidentAngle
public java.lang.Double getIncidentAngle()
-
-