26 class NormalLineRaytracer :
public SatelliteRaytracerSatTrack
29 std::vector<double> timestamps;
34 double timestamp_offset;
46 std::vector<predict_position> sat_positions;
47 std::vector<bool> sat_ascendings;
50 NormalLineRaytracer(nlohmann::json cfg);
51 bool get_position(
double x,
double y, geodetic::geodetic_coords_t &pos,
double *otime);
54 class NormalLineRaytracerOld :
public SatelliteRaytracerSatTrack
57 std::vector<double> timestamps;
62 double timestamp_offset;
74 std::vector<geodetic::geodetic_coords_t> sat_positions;
75 std::vector<double> az_angles;
76 std::vector<bool> sat_ascendings;
79 NormalLineRaytracerOld(nlohmann::json cfg);
80 bool get_position(
double x,
double y, geodetic::geodetic_coords_t &pos,
double *otime);
bool get_position(double x, double y, geodetic::geodetic_coords_t &pos, double *otime)
Get geodetic position of a pixel (can be fractional)
Definition normal_line.cpp:119
bool get_position(double x, double y, geodetic::geodetic_coords_t &pos, double *otime)
Get geodetic position of a pixel (can be fractional)
Definition normal_line.cpp:39