SatDump 2.0.0-alpha-76a915210
|
Standard timestamp + line raytracer. More...
#include <normal_line.h>
Public Member Functions | |
NormalLineRaytracer (nlohmann::json cfg) | |
bool | get_position (double x, double y, geodetic::geodetic_coords_t &pos, double *otime) |
Get geodetic position of a pixel (can be fractional) | |
Public Member Functions inherited from satdump::projection::SatelliteRaytracerSatTrack | |
SatelliteRaytracerSatTrack (nlohmann::json cfg) | |
Public Member Functions inherited from satdump::projection::SatelliteRaytracer | |
SatelliteRaytracer (nlohmann::ordered_json cfg) |
Additional Inherited Members | |
Protected Attributes inherited from satdump::projection::SatelliteRaytracerSatTrack | |
std::shared_ptr< satdump::SatelliteTracker > | sat_tracker |
Protected Attributes inherited from satdump::projection::SatelliteRaytracer | |
const nlohmann::ordered_json | d_cfg |
Standard timestamp + line raytracer.
This implementation is meant for push-broom or similar instruments that accumulate lines one after the other.
This assumes static pointing towards the center of the Earth and static relative to the velocity vector.
Used on AVHRR, MSU-MR, MODIS...
|
virtual |
Get geodetic position of a pixel (can be fractional)
x | pixel position |
y | pixel position |
pos | output geodetic position |
otime | optionally, timestamp of the position |
Implements satdump::projection::SatelliteRaytracer.