.. _program_listing_file_conversions_state_converter.h: Program Listing for File state_converter.h ========================================== |exhale_lsh| :ref:`Return to documentation for file ` (``conversions/state_converter.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include #include #include #include #include "lupnt/states/state.h" namespace lupnt { extern std::map, std::function> absolute_conversions; extern std::map, std::function> relative_conversions; State ConvertState(const State &x, StateType type_out); State ConvertState(const State &x, StateType type_out, Real GM); State ConvertState(const State &x, const State &y, StateType type_out, Real GM); State ConvertState(Real t_tdb, const State &x, StateType type_out, Frame frame_out); } // namespace lupnt