.. _file_agents_gnss_attitude.h: File gnss_attitude.h ==================== |exhale_lsh| :ref:`Parent directory ` (``agents``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS GNSS satellite attitude (body) frame computation. .. contents:: Contents :local: :backlinks: none Definition (``agents/gnss_attitude.h``) --------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_agents_gnss_attitude.h.rst Detailed Description -------------------- Stanford NAV LAB 0.1 2025-06-07 Copyright (c) 2025 Computes the canonical GNSS satellite "yaw-steering" body frame used for antenna gain-pattern lookups (nadir / sun cross-track / along-track), mirroring the attitude computation in ``GNSSMeas.setup_measurements`` (``python/pylupnt/measurements/gnss_meas.py``). This frame is orthonormal by construction and is distinct from the (non-orthonormal) ``ijk_to_ecef_rot`` frame used for antenna phase-center-offset (PCO) corrections see ``lupnt/interfaces/antex_loader.h``. Includes -------- - ``lupnt/core/definitions.h`` Included By ----------- - :ref:`file_agents_gnss_attitude.cc` - :ref:`file_agents_gnss_constellation.h` - :ref:`file_lupnt.h` - :ref:`file_measurements_gnss_measurement.cc` Namespaces ---------- - :ref:`namespace_lupnt` Classes ------- - :ref:`exhale_class_classlupnt_1_1GnssAttitude`