Skip to content

Class ILLIXR::gtsam_integrator::pim_object

ClassList > pim_object

Wrapper object protecting the lifetime of IMU integration inputs and biases.

Public Functions

Type Name
bias_t bias_hat () noexcept const
void integrate_measurement (const imu_t & imu_input, const imu_t & imu_input_next) noexcept
pim_object (const imu_int_t & imu_int_input)
nav_t predict () noexcept const
void reset_integration_and_set_bias (const imu_int_t & imu_int_input) noexcept
~pim_object ()

Public Functions Documentation

function bias_hat

bias_t pim_object::bias_hat () noexcept const

function integrate_measurement

void pim_object::integrate_measurement (
    const imu_t & imu_input,
    const imu_t & imu_input_next
) noexcept

function pim_object

explicit pim_object::pim_object (
    const imu_int_t & imu_int_input
) 

function predict

nav_t pim_object::predict () noexcept const

function reset_integration_and_set_bias

void pim_object::reset_integration_and_set_bias (
    const imu_int_t & imu_int_input
) noexcept

function ~pim_object

pim_object::~pim_object () 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/gtsam_integrator/plugin.hpp