Package edu.sc.seis.TauP
Class ShootableRay
- java.lang.Object
-
- edu.sc.seis.TauP.RayCalculateable
-
- edu.sc.seis.TauP.ShootableRay
-
- Direct Known Subclasses:
IncidentAngleRay,RayParamIndexRay,RayParamKmRay,RayParamRay,TakeoffAngleRay
public abstract class ShootableRay extends RayCalculateable
Abstract calculatable ray where initial departure ray parameter from source is known, but receiver is not.
-
-
Field Summary
-
Fields inherited from class edu.sc.seis.TauP.RayCalculateable
azimuth, backAzimuth, description, evtLatLon, geodetic, invFlattening, sourceArgs, staLatLon
-
-
Constructor Summary
Constructors Constructor Description ShootableRay()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LatLonablegetLatLonable()booleanisLatLonable()voidwithEventAzimuth(edu.sc.seis.seisFile.LatLonLocatable evt, double azimuth)voidwithStationBackAzimuth(edu.sc.seis.seisFile.LatLonLocatable sta, double backAzimuth)-
Methods inherited from class edu.sc.seis.TauP.RayCalculateable
calculate, getAzimuth, getBackAzimuth, getDescription, getInvFlattening, getNormalizedAzimuth, getNormalizedBackAzimuth, getReceiver, getReceiverDepth, getSource, getSourceArgs, getSourceDepth, hasAzimuth, hasBackAzimuth, hasDescription, hasReceiver, hasReceiverDepth, hasSource, hasSourceArgs, hasSourceDepth, isGeodetic, normalizAzimuth, setAzimuth, setBackAzimuth, setDescription, setSourceArgs, toString
-
-
-
-
Method Detail
-
withEventAzimuth
public void withEventAzimuth(edu.sc.seis.seisFile.LatLonLocatable evt, double azimuth)- Overrides:
withEventAzimuthin classRayCalculateable
-
withStationBackAzimuth
public void withStationBackAzimuth(edu.sc.seis.seisFile.LatLonLocatable sta, double backAzimuth)- Overrides:
withStationBackAzimuthin classRayCalculateable
-
getLatLonable
public LatLonable getLatLonable()
- Specified by:
getLatLonablein classRayCalculateable
-
isLatLonable
public boolean isLatLonable()
- Specified by:
isLatLonablein classRayCalculateable
-
-