.. _program_listing_file_src_navtk_navutils_gravity.hpp: Program Listing for File gravity.hpp ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/navtk/navutils/gravity.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include namespace navtk { namespace navutils { enum class GravModels { TITTERTON, SCHWARTZ, SAVAGE }; Vector3 calculate_gravity_titterton(double alt, double lat, double R0); Vector3 calculate_gravity_schwartz(double alt, double lat); Vector3 calculate_gravity_savage_n(const Matrix& C_n_to_e, double h); Vector3 calculate_gravity_savage_ned(const Matrix& C_n_to_e, double h); } // namespace navutils } // namespace navtk