Package edu.sc.seis.TauP.cmdline.args
Class DistanceArgs
java.lang.Object
edu.sc.seis.TauP.cmdline.args.DistanceArgs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Map<GeoDistType,net.sf.geographiclib.Geodesic> createListFromRange(List<Double> minMaxStep, double defaultStart, double defaultStop, double defaultStep) createListFromRangeDeg(List<Double> minMaxStep) createListFromRangeKm(List<Double> minMaxStep) getDistances(List<DistanceCalc> distCalcList) List<edu.sc.seis.seisFile.LatLonLocatable>getIncidentAngleRays(List<DistanceCalc> distCalcList) getRayCalculatables(SeismicSourceArgs sourceArgs) Creates ray calculatables for all distances, times, ray parameters, etc.getRayCalculatables(List<DistanceCalc> distCalcList, SeismicSourceArgs sourceArgs) getRayParamDegRays(List<DistanceCalc> distCalcList) getRayParamIndexRays(List<DistanceCalc> distCalcList) getRayParamKmRays(List<DistanceCalc> distCalcList) getRayParamRadianRays(List<DistanceCalc> distCalcList) List<edu.sc.seis.seisFile.LatLonLocatable>getTakeoffAngleRays(List<DistanceCalc> distCalcList) getTimeRays(List<DistanceCalc> distCalcList) booleanbooleanbooleanbooleanbooleanvoidsetAzimuth(double val) voidsetBackAzimuth(double val) voidsetDegreeList(List<Double> degreesList) voidsetQuakemlText(String quakemlText) voidsetShootRayParamKM(List<Double> rayParamKMList) voidsetShootRayParams(List<Double> rayParamList) voidsetStationxmlText(String staxmlText) voidsetTakeoffAngles(List<Double> degreesList) void
-
Constructor Details
-
DistanceArgs
-
-
Method Details
-
getDistances
- Throws:
TauPException
-
getRayParamKmRays
- Throws:
TauPException
-
getTimeRays
- Throws:
TauPException
-
getRayParamDegRays
- Throws:
TauPException
-
getRayParamRadianRays
public List<RayParamRay> getRayParamRadianRays(List<DistanceCalc> distCalcList) throws TauPException - Throws:
TauPException
-
getRayParamIndexRays
public List<RayParamIndexRay> getRayParamIndexRays(List<DistanceCalc> distCalcList) throws TauPException - Throws:
TauPException
-
getTakeoffAngleRays
public List<TakeoffAngleRay> getTakeoffAngleRays(List<DistanceCalc> distCalcList) throws TauPException - Throws:
TauPException
-
getIncidentAngleRays
public List<IncidentAngleRay> getIncidentAngleRays(List<DistanceCalc> distCalcList) throws TauPException - Throws:
TauPException
-
createListFromRangeDeg
-
createListFromRangeKm
-
createListFromRange
-
getRayCalculatables
public List<RayCalculateable> getRayCalculatables(SeismicSourceArgs sourceArgs) throws TauPException Creates ray calculatables for all distances, times, ray parameters, etc.- Parameters:
sourceArgs- initialize seismic source information- Returns:
- Throws:
TauPException
-
createDistanceCalcs
- Throws:
TauModelException
-
createGeodesicMap
- Throws:
TauModelException
-
getRayCalculatables
public List<RayCalculateable> getRayCalculatables(List<DistanceCalc> distCalcList, SeismicSourceArgs sourceArgs) throws TauPException - Throws:
TauPException
-
getAzimuth
-
setAzimuth
public void setAzimuth(double val) -
hasAzimuth
public boolean hasAzimuth() -
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() -
getGeodeticArgs
-
getQmlStaxmlArgs
-
setQuakemlText
-
setStationxmlText
-
getStationLatLon
- Throws:
TauPException
-
getEventLatLon
- Throws:
TauPException
-
setDegreeList
-
setTakeoffAngles
-
setShootRayParams
-
setShootRayParamKM
-
clear
public void clear()
-