.. _program_listing_file_src_navtk_inertial_BufferedIns.hpp: Program Listing for File BufferedIns.hpp ======================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/navtk/inertial/BufferedIns.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include #include #include namespace navtk { namespace inertial { class BufferedIns : public BufferedPva { public: BufferedIns(std::shared_ptr pva = nullptr, double expected_dt = 1.0, double buffer_length = 60.0); BufferedIns(const aspn_xtensor::MeasurementPositionVelocityAttitude& pva, double expected_dt = 1.0, double buffer_length = 60.0); void add_pva(not_null> pva); void add_pva(const aspn_xtensor::MeasurementPositionVelocityAttitude& pva); void add_data(not_null> data) override; }; } // namespace inertial } // namespace navtk