RSTT  3.2.0
Regional Seismic Travel Time
All Classes Namespaces Files Functions Variables Typedefs Friends Macros
slbm::Location Member List

This is the complete list of members for slbm::Location, including all inherited members.

angle(const double u[], const double v[]) constslbm::Locationinline
azimuth(const Location &other) constslbm::Locationinline
azimuth(const Location &other, const double &errorValue) constslbm::Locationinline
azimuthDegrees(const Location &other) constslbm::Locationinline
azimuthDegrees(const Location &other, const double &errorValue) constslbm::Locationinline
cross(const Location &x, Location &loc) constslbm::Locationinline
cross(const double u[], const double v[], double w[]) constslbm::Locationinline
crossNorth(const double u[], double w[]) constslbm::Locationinline
distance(const Location &other) constslbm::Locationinline
distanceDegrees(const Location &other) constslbm::Locationinline
distanceKm(Location &other) constslbm::Location
dot(const Location &other) constslbm::Locationinline
dot(const double u[], const double v[]) constslbm::Locationinline
EARTH_RADIUSslbm::Locationstatic
getClassCount()slbm::Locationstatic
getDepth() constslbm::Locationinline
getEarthRadius() constslbm::Location
getGeocentricLat() constslbm::Locationinline
getGeocentricLatDegrees() constslbm::Locationinline
getLat() constslbm::Locationinline
getLatDegrees() constslbm::Locationinline
getLon() constslbm::Locationinline
getLonDegrees() constslbm::Locationinline
getRadius() constslbm::Locationinline
getUnitVector()slbm::Locationinline
getUnitVector(double x[3])slbm::Locationinline
length(const double v[]) constslbm::Locationinline
Location()slbm::Location
Location(const Location &location)slbm::Location
Location(const double &lat, const double &lon, const double &depth=0)slbm::Location
Location(const double v[], const double &radius)slbm::Location
Location(const Location &loc1, const Location &loc2)slbm::Location
locationClassCountslbm::Locationprotectedstatic
move(const double &azimuth, const double &distance, Location &loc) constslbm::Locationinline
move(const double vtp[], const double &a, Location &loc) constslbm::Locationinline
move(const double v[], const double vtp[], const double &a, double u[]) constslbm::Locationinline
move_north(const double x[], const double &distance, double z[]) constslbm::Locationinline
move_north(const double &distance, Location &loc) constslbm::Locationinline
normalize(double v[]) constslbm::Locationinline
operator!=(const Location &other)slbm::Locationinline
operator=(const Location &other)slbm::Location
operator==(const Location &other) constslbm::Location
radiusslbm::Locationprotected
rotate(Location &pole, double angle, Location &loc) constslbm::Locationinline
rotate(const double x[], const double p[], const double &a, double z[]) constslbm::Locationinline
scalarTripleProduct(const Location &loc1, const Location &loc2) constslbm::Locationinline
scalarTripleProduct(const double u[], const double w[]) constslbm::Locationinline
scalarTripleProduct(const double u[], const double v[], const double w[]) constslbm::Locationinline
setDepth(const double &depth)slbm::Locationinline
setLocation(const double &lat, const double &lon, const double &depth)slbm::Locationinline
setLocation(const double *u, const double &r)slbm::Locationinline
setRadius(const double &r)slbm::Locationinline
setUnitVector(double x[3])slbm::Locationinline
toString() constslbm::Locationinline
vslbm::Locationprotected
vectorTripleProduct(const Location &other, double vtp[]) constslbm::Locationinline
vectorTripleProduct(const double u[], const double v[], double vtp[]) constslbm::Locationinline
vectorTripleProductNorthPole(const double u[], double w[]) constslbm::Locationinline
~Location()slbm::Locationvirtual