Skip to content
Snippets Groups Projects

Refactor: satellite, snapshot and tdcp

Merged Joan Vallvé Navarro requested to merge refactor-satellite-functions into devel
16 files
+ 948
673
Compare changes
  • Side-by-side
  • Inline
Files
16
@@ -10,20 +10,25 @@
#include <eigen3/Eigen/Dense>
#include <eigen3/Eigen/Geometry>
#include <eigen3/Eigen/Sparse>
#include "gnss_utils/observations.h"
#include "gnss_utils/navigation.h"
#include "gnss_utils/utils/transformations.h"
#include "gnss_utils/gnss_utils.h"
#include <set>
#include <map>
namespace GnssUtils
{
double computeSatElevation(const Eigen::Vector3d& receiver_ecef, const Eigen::Vector3d& sat_ecef);
// forward declarations
class Observations;
class Navigation;
typedef std::map<int,Eigen::Vector3d> SatellitesPositions;
double computeSatElevation(const Eigen::Vector3d& receiver_ecef, const Eigen::Vector3d& sat_ecef);
void computeSatellitesPositions(const Observations& obs,
const Navigation& nav,
const int& eph_opt, // see rtklib.h L396
std::map<int, Eigen::Vector3d>& sats_pos);
void computeSatellitesPositions(const Observations& obs,
const Navigation& nav,
const prcopt_t& opt,
std::map<int, Eigen::Vector3d>& sats_pos);
} // namespace GnssUtils
#endif // INCLUDE_GNSS_UTILS_UTILS_SAT_POSITION_H_
\ No newline at end of file
#endif // INCLUDE_GNSS_UTILS_UTILS_SAT_POSITION_H_
Loading