Package edu.sc.seis.TauP
Class RayParamRay
- java.lang.Object
-
- edu.sc.seis.TauP.RayCalculateable
-
- edu.sc.seis.TauP.RayParamRay
-
public class RayParamRay extends RayCalculateable
-
-
Constructor Summary
Constructors Constructor Description RayParamRay(RayParamRay rpr)
RayParamRay(java.lang.Double rayParam)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Arrival>
calculate(SeismicPhase phase)
LatLonable
getLatLonable()
java.lang.Double
getRayParam()
ray param in s/radianboolean
isLatLonable()
static RayParamRay
ofRayParam(java.lang.Double d)
static RayParamRay
ofRayParamSDegree(java.lang.Double d)
void
withEventAzimuth(edu.sc.seis.seisFile.Location evt, double azimuth)
-
-
-
Constructor Detail
-
RayParamRay
public RayParamRay(RayParamRay rpr)
-
RayParamRay
public RayParamRay(java.lang.Double rayParam)
-
-
Method Detail
-
ofRayParam
public static RayParamRay ofRayParam(java.lang.Double d)
-
ofRayParamSDegree
public static RayParamRay ofRayParamSDegree(java.lang.Double d)
-
withEventAzimuth
public void withEventAzimuth(edu.sc.seis.seisFile.Location evt, double azimuth)
-
calculate
public java.util.List<Arrival> calculate(SeismicPhase phase) throws SlownessModelException, NoSuchLayerException
- Specified by:
calculate
in classRayCalculateable
- Throws:
SlownessModelException
NoSuchLayerException
-
getRayParam
public java.lang.Double getRayParam()
ray param in s/radian- Returns:
-
getLatLonable
public LatLonable getLatLonable()
- Specified by:
getLatLonable
in classRayCalculateable
-
isLatLonable
public boolean isLatLonable()
- Specified by:
isLatLonable
in classRayCalculateable
-
-