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

Definition at line 42 of file ENUUtil.hpp.
Public Member Functions | |
| ENUUtil (const double refGeodeticLatRad, const double refLonRad) | |
| Given a location as a (geodetic) latitude and longitude the constructor creates the appropriate rotation matrix from XYZ to ENU and retains it for later use. | |
| gpstk::Vector< double > | convertToENU (const gpstk::Vector< double > &inV) const |
| Convert from a vector in ECEF XYZ to ECEF ENU using the current rotation matrix. | |
| gpstk::Triple | convertToENU (const gpstk::Triple &inVec) const |
| gpstk::Xvt | convertToENU (const gpstk::Xvt &in) const |
| void | updatePosition (const double refGDLatRad, 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 ENU and retains it for later use.
Definition at line 37 of file ENUUtil.cpp. References ENUUtil::compute(). |
|
||||||||||||
|
Definition at line 45 of file ENUUtil.cpp. References gpstk::cos(), Matrix::resize(), ENUUtil::rotMat, and gpstk::sin(). Referenced by ENUUtil::ENUUtil(), and ENUUtil::updatePosition(). |
|
|
Definition at line 92 of file ENUUtil.cpp. References ENUUtil::convertToENU(), Xvt::ddtime, Xvt::dtime, Xvt::v, and Xvt::x. |
|
|
Definition at line 80 of file ENUUtil.cpp. References ENUUtil::convertToENU(). |
|
|
Convert from a vector in ECEF XYZ to ECEF ENU using the current rotation matrix.
Definition at line 67 of file ENUUtil.cpp. References GPSTK_THROW, ENUUtil::rotMat, and Vector::size(). Referenced by ENUUtil::convertToENU(). |
|
||||||||||||
|
Update the rotation matrix to the new location without creating a new object.
Definition at line 60 of file ENUUtil.cpp. References ENUUtil::compute(). |
|
|
Definition at line 82 of file ENUUtil.hpp. Referenced by ENUUtil::compute(), and ENUUtil::convertToENU(). |
1.3.9.1