.. _file_attitude_gnss_attitude.h: File gnss_attitude.h ==================== |exhale_lsh| :ref:`Parent directory ` (``attitude``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS GNSS satellite attitude (body) frame computation. .. contents:: Contents :local: :backlinks: none Definition (``attitude/gnss_attitude.h``) ----------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_attitude_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`` (``projects/Plasmasphere_Delay_Datagen/src/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_constellation.h` - :ref:`file_lupnt.h` Namespaces ---------- - :ref:`namespace_lupnt` Classes ------- - :ref:`exhale_class_classlupnt_1_1GnssAttitude`