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 voidclear()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.DoublegetAzimuth()java.lang.DoublegetBackAzimuth()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()booleanhasAzimuth()booleanhasBackAzimuth()booleanhasEventLatLon()booleanhasStationLatLon()booleanisAllIndexRays()voidsetAzimuth(double val)voidsetBackAzimuth(double val)voidsetDegreeList(java.util.List<java.lang.Double> degreesList)voidsetShootRayParamKM(java.util.List<java.lang.Double> rayParamKMList)voidsetShootRayParams(java.util.List<java.lang.Double> rayParamList)voidsetTakeoffAngles(java.util.List<java.lang.Double> degreesList)voidvalidateArguments()
-
-
-
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()
-
-