#include <NEDUtil.hpp>
Collaboration diagram for NEDUtil:

Definition at line 45 of file NEDUtil.hpp.
Public Member Functions | |
| NEDUtil (const double refGdLatRad, const double refLonRad) | |
| Given a location as a (geodetic) latitude and longitude the constructor creates the appropriate rotation matrix from XYZ to NED and retains it for later use. | |
| gpstk::Vector< double > | convertToNED (const gpstk::Vector< double > &inV) const |
| Convert from a vector in ECEF XYZ to ECEF NED using the current rotation matrix. | |
| gpstk::Triple | convertToNED (const gpstk::Triple &inVec) const |
| gpstk::Xvt | convertToNED (const gpstk::Xvt &in) const |
| void | updatePosition (const double refLatRad, const double refLonRad) |
| Update the rotation matrix to the new location without creating a new object. | |
Protected Member Functions | |
| void | compute (const double refLat, const double refLon) |
Protected Attributes | |
| Matrix< double > | rotMat |
|
||||||||||||
|
Given a location as a (geodetic) latitude and longitude the constructor creates the appropriate rotation matrix from XYZ to NED and retains it for later use.
Definition at line 40 of file NEDUtil.cpp. References NEDUtil::compute(). |
|
||||||||||||
|
Definition at line 48 of file NEDUtil.cpp. References gpstk::cos(), Matrix::resize(), NEDUtil::rotMat, and gpstk::sin(). Referenced by NEDUtil::NEDUtil(), and NEDUtil::updatePosition(). |
|
|
Definition at line 94 of file NEDUtil.cpp. References NEDUtil::convertToNED(), Xvt::ddtime, Xvt::dtime, Xvt::v, and Xvt::x. |
|
|
Definition at line 82 of file NEDUtil.cpp. References NEDUtil::convertToNED(). |
|
|
Convert from a vector in ECEF XYZ to ECEF NED using the current rotation matrix.
Definition at line 69 of file NEDUtil.cpp. References GPSTK_THROW, NEDUtil::rotMat, and Vector::size(). Referenced by NEDUtil::convertToNED(). |
|
||||||||||||
|
Update the rotation matrix to the new location without creating a new object.
Definition at line 63 of file NEDUtil.cpp. References NEDUtil::compute(). |
|
|
Definition at line 84 of file NEDUtil.hpp. Referenced by NEDUtil::compute(), and NEDUtil::convertToNED(). |
1.3.9.1