.. _program_listing_file_conversions_frame_converter_spice.h: Program Listing for File frame_converter_spice.h ================================================ |exhale_lsh| :ref:`Return to documentation for file ` (``conversions/frame_converter_spice.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include "lupnt/core/definitions.h" #include "lupnt/states/state.h" namespace lupnt { class Cart6; namespace spice { // Vec = func(real, Vec) Vec6 ConvertFrameSpice(Real t_tdb, const Vec6& rv_in, Frame frame_in, Frame frame_out); Vec3 ConvertFrameSpice(Real t_tdb, const Vec3& r_in, Frame frame_in, Frame frame_out); // Mat = func(real, Mat) MatX6 ConvertFrameSpice(Real t_tdb, const MatX6& rv_in, Frame frame_in, Frame frame_out); MatX3 ConvertFrameSpice(Real t_tdb, const MatX3& r_in, Frame frame_in, Frame frame_out); // Mat = func(Vec, Vec) MatX6 ConvertFrameSpice(VecX t_tdb, const Vec6& rv_in, Frame frame_in, Frame frame_out); MatX3 ConvertFrameSpice(VecX t_tdb, const Vec3& r_in, Frame frame_in, Frame frame_out); // Mat = func(Vec, Mat) MatX6 ConvertFrameSpice(VecX t_tdb, const MatX6& rv_in, Frame frame_in, Frame frame_out); MatX3 ConvertFrameSpice(VecX t_tdb, const MatX3& r_in, Frame frame_in, Frame frame_out); Cart6 ConvertFrameSpice(Real t_tdb, const Cart6& state_in, Frame frame_out); } // namespace spice } // namespace lupnt