Package edu.sc.seis.TauP.cmdline.args
Class GeodeticArgs
- java.lang.Object
-
- edu.sc.seis.TauP.cmdline.args.LatLonArgs
-
- edu.sc.seis.TauP.cmdline.args.GeodeticArgs
-
public class GeodeticArgs extends LatLonArgs
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Doubleazimuthprotected java.lang.DoublebackAzimuthprotected java.lang.Doubleequitorialradiusprotected booleangeodeticstatic java.lang.StringGEODETICprotected java.lang.DoublegeodeticFlatteningprotected DistAzPlanetplanetstatic java.lang.StringSPHERICAL-
Fields inherited from class edu.sc.seis.TauP.cmdline.args.LatLonArgs
eventLatLonList, stationLatLonList
-
-
Constructor Summary
Constructors Constructor Description GeodeticArgs()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.DoublegetAzimuth()java.lang.DoublegetBackAzimuth()java.lang.StringgetCalcType()doublegetEquitorialRadius()net.sf.geographiclib.GeodesicgetGeodesic()doublegetInverseEllipFlattening()booleanhasAzimuth()booleanhasBackAzimuth()booleanisGeodetic()voidvalidateArguments()-
Methods inherited from class edu.sc.seis.TauP.cmdline.args.LatLonArgs
getEventLocations, getStationLocations, hasEventLatLon, hasStationLatLon, setEventLatLon, setStationLatLon
-
-
-
-
Field Detail
-
azimuth
protected java.lang.Double azimuth
-
backAzimuth
protected java.lang.Double backAzimuth
-
geodetic
protected boolean geodetic
-
geodeticFlattening
protected java.lang.Double geodeticFlattening
-
equitorialradius
protected java.lang.Double equitorialradius
-
planet
protected DistAzPlanet planet
-
GEODETIC
public static final java.lang.String GEODETIC
- See Also:
- Constant Field Values
-
SPHERICAL
public static final java.lang.String SPHERICAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
hasAzimuth
public boolean hasAzimuth()
-
getAzimuth
public java.lang.Double getAzimuth()
-
hasBackAzimuth
public boolean hasBackAzimuth()
-
getBackAzimuth
public java.lang.Double getBackAzimuth()
-
isGeodetic
public boolean isGeodetic()
-
getInverseEllipFlattening
public double getInverseEllipFlattening()
-
getEquitorialRadius
public double getEquitorialRadius()
-
validateArguments
public void validateArguments()
- Overrides:
validateArgumentsin classLatLonArgs
-
getGeodesic
public net.sf.geographiclib.Geodesic getGeodesic()
-
getCalcType
public java.lang.String getCalcType()
-
-