SatDump 2.0.0-alpha-76a915210
Loading...
Searching...
No Matches
satdump::projection::SatelliteRaytracerSatTrack Class Reference

Many of the raytracers require calculating satellite ephemerides. This includes and handles the necessary core for this task. More...

#include <satellite_raytracer_sattrack.h>

Inheritance diagram for satdump::projection::SatelliteRaytracerSatTrack:
satdump::projection::SatelliteRaytracer satdump::projection::ManualLineRaytracerOld satdump::projection::NormalLineRaytracer satdump::projection::NormalLineRaytracerOld satdump::projection::NormalPerIFOVRaytracerOld

Public Member Functions

 SatelliteRaytracerSatTrack (nlohmann::json cfg)
Public Member Functions inherited from satdump::projection::SatelliteRaytracer
 SatelliteRaytracer (nlohmann::ordered_json cfg)
virtual bool get_position (double x, double y, geodetic::geodetic_coords_t &pos, double *otime=nullptr)=0
 Get geodetic position of a pixel (can be fractional)

Protected Attributes

std::shared_ptr< satdump::SatelliteTracker > sat_tracker
Protected Attributes inherited from satdump::projection::SatelliteRaytracer
const nlohmann::ordered_json d_cfg

Detailed Description

Many of the raytracers require calculating satellite ephemerides. This includes and handles the necessary core for this task.

Parameters
sat_trackersatellite tracker (TLE or Ephemeris)

The documentation for this class was generated from the following files: