Function pecsim::trace_ray¶
Defined in File raytrace.cc
Function Documentation¶
-
PathProfile pecsim::trace_ray(double epoch_utc_rx, const Vec3d &x1, const Vec3d &x2, RayTraceConfig config, bool debug_prop = false, bool debug_corr = false)¶
Trace a ray from transmitter to receiver.
- Parameters:
epoch_utc_rx – Reception time in seconds since J2000 epoch
x1 – Position of the transmitter in Cartesian coordinates
x2 – Position of the receiver in Cartesian coordinates
config – Ray trace configuration
debug_prop – Debug flag to print additional information for propagation
debug_corr – Debug flag to print additional information for correction
- Returns:
PathProfile containing the path profile information