This is the complete list of members for gnsstk::Position, including all inherited members.
AEarth | gnsstk::Position | private |
asECEF() noexcept | gnsstk::Position | inline |
asGeodetic() noexcept | gnsstk::Position | inline |
asGeodetic(EllipsoidModel *ell) | gnsstk::Position | inline |
asString() const | gnsstk::Position | |
azAngle(const Triple &right) const | gnsstk::Triple | |
azimuth(const Position &Target) const | gnsstk::Position | |
azimuthGeodetic(const Position &Target) const | gnsstk::Position | |
Cartesian enum value | gnsstk::Position | |
convertCartesianToGeocentric(const Triple &xyz, Triple &llr) noexcept | gnsstk::Position | static |
convertCartesianToGeodetic(const Triple &xyz, Triple &llh, const double A, const double eccSq) noexcept | gnsstk::Position | static |
convertCartesianToSpherical(const Triple &xyz, Triple &tpr) noexcept | gnsstk::Position | static |
convertGeocentricToCartesian(const Triple &llr, Triple &xyz) noexcept | gnsstk::Position | static |
convertGeocentricToGeodetic(const Triple &llr, Triple &geodeticllh, const double A, const double eccSq) noexcept | gnsstk::Position | static |
convertGeodeticToCartesian(const Triple &llh, Triple &xyz, const double A, const double eccSq) noexcept | gnsstk::Position | static |
convertGeodeticToGeocentric(const Triple &geodeticllh, Triple &llr, const double A, const double eccSq) noexcept | gnsstk::Position | static |
convertSphericalToCartesian(const Triple &tpr, Triple &xyz) noexcept | gnsstk::Position | static |
CoordinateSystem enum name | gnsstk::Position | |
copyEllipsoidModelFrom(const Position &src) | gnsstk::Position | inline |
cosVector(const Triple &right) const | gnsstk::Triple | |
cross(const Triple &right) const noexcept | gnsstk::Triple | |
dot(const Triple &right) const noexcept | gnsstk::Triple | |
eccSquared | gnsstk::Position | private |
elevation(const Position &Target) const | gnsstk::Position | |
elevationGeodetic(const Position &Target) const | gnsstk::Position | |
elvAngle(const Triple &right) const | gnsstk::Triple | |
Geocentric enum value | gnsstk::Position | |
geocentricLatitude() const noexcept | gnsstk::Position | |
Geodetic enum value | gnsstk::Position | |
geodeticLatitude() const noexcept | gnsstk::Position | |
getAEarth() const | gnsstk::Position | inline |
getAltitude() const noexcept | gnsstk::Position | inline |
getCoordinateSystem() const noexcept | gnsstk::Position | inline |
getCurvMeridian() const noexcept | gnsstk::Position | |
getCurvPrimeVertical() const noexcept | gnsstk::Position | |
getGeocentricLatitude() const noexcept | gnsstk::Position | inline |
getGeodeticLatitude() const noexcept | gnsstk::Position | inline |
getHeight() const noexcept | gnsstk::Position | inline |
getIonosphericPiercePoint(const double elev, const double azim, const double ionoht) const noexcept | gnsstk::Position | |
getLongitude() const noexcept | gnsstk::Position | inline |
getPhi() const noexcept | gnsstk::Position | inline |
getPositionTolerance() | gnsstk::Position | inlinestatic |
getRadius() const noexcept | gnsstk::Position | inline |
getRayPerigee(const Position &target) const | gnsstk::Position | |
getRayPosition(double dist, const Position &target) const | gnsstk::Position | |
getReferenceFrame() const noexcept | gnsstk::Position | |
getSystemName() noexcept | gnsstk::Position | |
getTheta() const noexcept | gnsstk::Position | inline |
getX() const noexcept | gnsstk::Position | inline |
getY() const noexcept | gnsstk::Position | inline |
getZ() const noexcept | gnsstk::Position | inline |
getZenithAngle(const Position &target, AngleReduced &delta) const | gnsstk::Position | |
getZenithAngle(const Angle &phi1, const Angle &lambda1, const Angle &phi2, const Angle &lambda2, double r1, double r2, AngleReduced &delta) | gnsstk::Position | static |
height() const noexcept | gnsstk::Position | |
initialize(const double a, const double b, const double c, CoordinateSystem s=Cartesian, const EllipsoidModel *ell=nullptr, const RefFrame &frame=RefFrame()) | gnsstk::Position | private |
longitude() const noexcept | gnsstk::Position | |
mag() const noexcept | gnsstk::Triple | |
ONE_CM_TOLERANCE | gnsstk::Position | static |
ONE_MM_TOLERANCE | gnsstk::Position | static |
ONE_UM_TOLERANCE | gnsstk::Position | static |
operator!=(const Position &right) const noexcept | gnsstk::Position | |
operator*(const double &scale, const Position &right) | gnsstk::Position | friend |
operator*(const Position &left, const double &scale) | gnsstk::Position | friend |
operator*(const int &scale, const Position &right) | gnsstk::Position | friend |
operator*(const Position &left, const int &scale) | gnsstk::Position | friend |
operator+(const Position &left, const Position &right) noexcept | gnsstk::Position | friend |
gnsstk::Triple::operator+(const Triple &right) const | gnsstk::Triple | |
operator+=(const Position &right) noexcept | gnsstk::Position | |
operator-(const Position &left, const Position &right) noexcept | gnsstk::Position | friend |
gnsstk::Triple::operator-(const Triple &right) const | gnsstk::Triple | |
operator-=(const Position &right) noexcept | gnsstk::Position | |
operator<<(std::ostream &s, const Position &p) | gnsstk::Position | friend |
operator=(const Triple &right) | gnsstk::Triple | |
operator=(const std::valarray< double > &right) | gnsstk::Triple | |
operator==(const Position &right) const noexcept | gnsstk::Position | |
gnsstk::Triple::operator==(const Triple &right) const | gnsstk::Triple | |
operator[](const size_t index) | gnsstk::Triple | inline |
operator[](const size_t index) const | gnsstk::Triple | inline |
phi() const noexcept | gnsstk::Position | |
Position() noexcept | gnsstk::Position | |
Position(const double &a, const double &b, const double &c, CoordinateSystem s=Cartesian, const EllipsoidModel *ell=nullptr, const RefFrame &frame=RefFrame()) | gnsstk::Position | |
Position(const double ABC[3], CoordinateSystem s=Cartesian, const EllipsoidModel *ell=nullptr, const RefFrame &frame=RefFrame()) | gnsstk::Position | |
Position(const Triple &ABC, CoordinateSystem s=Cartesian, const EllipsoidModel *ell=nullptr, const RefFrame &frame=RefFrame()) | gnsstk::Position | |
Position(const Xvt &xvt) noexcept | gnsstk::Position | |
POSITION_TOLERANCE | gnsstk::Position | static |
printf(const char *fmt) const | gnsstk::Position | |
printf(const std::string &fmt) const | gnsstk::Position | inline |
R1(const double &angle) const noexcept | gnsstk::Triple | |
R2(const double &angle) const noexcept | gnsstk::Triple | |
R3(const double &angle) const noexcept | gnsstk::Triple | |
radius() const noexcept | gnsstk::Position | |
radiusEarth(const double geolat, const double A, const double eccSq) noexcept | gnsstk::Position | static |
radiusEarth() const noexcept | gnsstk::Position | inline |
range(const Position &A, const Position &B) | gnsstk::Position | friend |
refFrame | gnsstk::Position | private |
setECEF(const double X, const double Y, const double Z) noexcept | gnsstk::Position | |
setECEF(const double XYZ[3]) noexcept | gnsstk::Position | inline |
setECEF(const Triple &XYZ) noexcept | gnsstk::Position | inline |
setEllipsoidModel(const EllipsoidModel *ell) | gnsstk::Position | |
setGeocentric(const double lat, const double lon, const double rad) | gnsstk::Position | |
setGeodetic(const double lat, const double lon, const double ht, const EllipsoidModel *ell=nullptr) | gnsstk::Position | |
setPositionTolerance(const double tol) | gnsstk::Position | inlinestatic |
setReferenceFrame(const RefFrame &frame) noexcept | gnsstk::Position | |
setSpherical(const double theta, const double phi, const double rad) | gnsstk::Position | |
setTolerance(const double tol) noexcept | gnsstk::Position | |
setToString(const std::string &str, const std::string &fmt) | gnsstk::Position | |
size(void) const | gnsstk::Triple | inline |
slantRange(const Triple &right) const noexcept | gnsstk::Triple | |
Spherical enum value | gnsstk::Position | |
system | gnsstk::Position | private |
theArray | gnsstk::Triple | |
theta() const noexcept | gnsstk::Position | |
tolerance | gnsstk::Position | private |
toStdVector() | gnsstk::Triple | |
toVector() | gnsstk::Triple | |
transformTo(CoordinateSystem sys) noexcept | gnsstk::Position | |
Triple() | gnsstk::Triple | |
Triple(const Triple &right) | gnsstk::Triple | |
Triple(double a, double b, double c) | gnsstk::Triple | |
unitVector() const | gnsstk::Triple | |
Unknown enum value | gnsstk::Position | |
X() const noexcept | gnsstk::Position | |
Y() const noexcept | gnsstk::Position | |
Z() const noexcept | gnsstk::Position | |
~Position() noexcept | gnsstk::Position | inline |
~Triple() | gnsstk::Triple | inlinevirtual |