Package edu.sc.seis.TauP.cmdline.args
Class DistanceArgs
- java.lang.Object
-
- edu.sc.seis.TauP.cmdline.args.DistanceArgs
-
public class DistanceArgs extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DistanceArgs()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
static java.util.List<java.lang.Double>
createListFromRange(java.util.List<java.lang.Double> minMaxStep, double defaultStart, double defaultStop, double defaultStep)
static java.util.List<java.lang.Double>
createListFromRangeDeg(java.util.List<java.lang.Double> minMaxStep)
static java.util.List<java.lang.Double>
createListFromRangeKm(java.util.List<java.lang.Double> minMaxStep)
java.lang.Double
getAzimuth()
java.lang.Double
getBackAzimuth()
java.util.List<DistanceRay>
getDistances()
java.util.List<edu.sc.seis.seisFile.Location>
getEventLatLon()
java.util.List<IncidentAngleRay>
getIncidentAngleRays()
java.util.List<RayCalculateable>
getRayCalculatables()
java.util.List<RayCalculateable>
getRayCalculatables(SeismicSourceArgs sourceArgs)
java.util.List<RayParamRay>
getRayParamDegRays()
java.util.List<RayParamIndexRay>
getRayParamIndexRays()
java.util.List<RayParamKmRay>
getRayParamKmRays()
java.util.List<RayParamRay>
getRayParamRadianRays()
java.util.List<edu.sc.seis.seisFile.Location>
getStationLatLon()
java.util.List<TakeoffAngleRay>
getTakeoffAngleRays()
boolean
hasAzimuth()
boolean
hasBackAzimuth()
boolean
hasEventLatLon()
boolean
hasStationLatLon()
boolean
isAllIndexRays()
void
setAzimuth(double val)
void
setBackAzimuth(double val)
void
setDegreeList(java.util.List<java.lang.Double> degreesList)
void
setShootRayParamKM(java.util.List<java.lang.Double> rayParamKMList)
void
setShootRayParams(java.util.List<java.lang.Double> rayParamList)
void
setTakeoffAngles(java.util.List<java.lang.Double> degreesList)
void
validateArguments()
-
-
-
Method Detail
-
getDistances
public java.util.List<DistanceRay> getDistances() throws TauPException
- Throws:
TauPException
-
getRayParamKmRays
public java.util.List<RayParamKmRay> getRayParamKmRays() throws TauPException
- Throws:
TauPException
-
getRayParamDegRays
public java.util.List<RayParamRay> getRayParamDegRays() throws TauPException
- Throws:
TauPException
-
getRayParamRadianRays
public java.util.List<RayParamRay> getRayParamRadianRays() throws TauPException
- Throws:
TauPException
-
getRayParamIndexRays
public java.util.List<RayParamIndexRay> getRayParamIndexRays() throws TauPException
- Throws:
TauPException
-
getTakeoffAngleRays
public java.util.List<TakeoffAngleRay> getTakeoffAngleRays() throws TauPException
- Throws:
TauPException
-
getIncidentAngleRays
public java.util.List<IncidentAngleRay> getIncidentAngleRays() throws TauPException
- Throws:
TauPException
-
createListFromRangeDeg
public static java.util.List<java.lang.Double> createListFromRangeDeg(java.util.List<java.lang.Double> minMaxStep)
-
createListFromRangeKm
public static java.util.List<java.lang.Double> createListFromRangeKm(java.util.List<java.lang.Double> minMaxStep)
-
createListFromRange
public static java.util.List<java.lang.Double> createListFromRange(java.util.List<java.lang.Double> minMaxStep, double defaultStart, double defaultStop, double defaultStep)
-
getRayCalculatables
public java.util.List<RayCalculateable> getRayCalculatables() throws TauPException
- Throws:
TauPException
-
getRayCalculatables
public java.util.List<RayCalculateable> getRayCalculatables(SeismicSourceArgs sourceArgs) throws TauPException
- Throws:
TauPException
-
getAzimuth
public java.lang.Double getAzimuth()
-
setAzimuth
public void setAzimuth(double val)
-
hasAzimuth
public boolean hasAzimuth()
-
getBackAzimuth
public java.lang.Double getBackAzimuth()
-
hasBackAzimuth
public boolean hasBackAzimuth()
-
setBackAzimuth
public void setBackAzimuth(double val)
-
hasEventLatLon
public boolean hasEventLatLon()
-
hasStationLatLon
public boolean hasStationLatLon()
-
validateArguments
public void validateArguments()
-
isAllIndexRays
public boolean isAllIndexRays()
-
getStationLatLon
public java.util.List<edu.sc.seis.seisFile.Location> getStationLatLon() throws TauPException
- Throws:
TauPException
-
getEventLatLon
public java.util.List<edu.sc.seis.seisFile.Location> getEventLatLon() throws TauPException
- Throws:
TauPException
-
setDegreeList
public void setDegreeList(java.util.List<java.lang.Double> degreesList)
-
setTakeoffAngles
public void setTakeoffAngles(java.util.List<java.lang.Double> degreesList)
-
setShootRayParams
public void setShootRayParams(java.util.List<java.lang.Double> rayParamList)
-
setShootRayParamKM
public void setShootRayParamKM(java.util.List<java.lang.Double> rayParamKMList)
-
clear
public void clear()
-
-