EphCore.SnapshotPipeline.ObserverLineOfSight (eph_core v0.1.0)

Copy Markdown View Source

Stage 05: OBSERVER_LINE_OF_SIGHT — shift from geocentric to topocentric.

Summary

Types

t()

@type t() :: %EphCore.SnapshotPipeline.ObserverLineOfSight{
  aberration_applied: boolean(),
  direction_unit: {float(), float(), float()},
  frame: atom(),
  target: atom(),
  topocentric_position_km: {float(), float(), float()},
  topocentric_range_km: float()
}

Functions

resolve(snapshot, solar_system_position)

@spec resolve(term(), EphCore.SnapshotPipeline.SolarSystemPosition.t()) :: t()
@spec resolve(term(), atom()) :: t()