mars_lib  0.1.0.3dc76ee85e09
Modular and Robust Sensor-Fusion
mars::Buffer Member List

This is the complete list of members for mars::Buffer, including all inherited members.

AddEntrySorted(const BufferEntryType &new_entry, const bool &after=true)mars::Buffer
Buffer()mars::Buffer
Buffer(const int &size)mars::Buffer
CheckForLastSensorHandleWithState(const std::shared_ptr< SensorAbsClass > &sensor_handle) constmars::Buffer
ClearStatesStartingAtIdx(const int &idx)mars::Buffer
data_mars::Bufferprivate
FindClosestTimestamp(const Time &timestamp) constmars::Buffer
get_closest_state(const Time &timestamp, BufferEntryType *entry) constmars::Buffer
get_closest_state(const Time &timestamp, BufferEntryType *entry, int *index) constmars::Buffer
get_entry_at_idx(const int &index, BufferEntryType *entry) constmars::Buffer
get_intermediate_entry_pair(const std::shared_ptr< SensorAbsClass > &sensor_handle, BufferEntryType *imu_state, BufferEntryType *sensor_state) constmars::Buffer
get_latest_entry(BufferEntryType *entry) constmars::Buffer
get_latest_init_state(BufferEntryType *entry) constmars::Buffer
get_latest_sensor_handle_measurement(const std::shared_ptr< SensorAbsClass > &sensor_handle, BufferEntryType *entry) constmars::Buffer
get_latest_sensor_handle_state(const std::shared_ptr< SensorAbsClass > &sensor_handle, BufferEntryType *entry) constmars::Buffer
get_latest_sensor_handle_state(const std::shared_ptr< SensorAbsClass > &sensor_handle, BufferEntryType *entry, int *index) constmars::Buffer
get_latest_state(BufferEntryType *entry) constmars::Buffer
get_length() constmars::Bufferinline
get_max_buffer_size() constmars::Buffer
get_oldest_core_state(BufferEntryType *entry) constmars::Buffer
get_oldest_sensor_handle_state(const std::shared_ptr< SensorAbsClass > &sensor_handle, BufferEntryType *entry) constmars::Buffer
get_oldest_state(BufferEntryType *entry) constmars::Buffer
get_sensor_handle_measurements(const std::shared_ptr< SensorAbsClass > &sensor_handle, std::vector< const BufferEntryType * > *entries) constmars::Buffer
IsEmpty() constmars::Buffer
IsSorted() constmars::Buffer
keep_last_sensor_handle_mars::Bufferprivate
max_buffer_size_mars::Bufferprivate
OverwriteDataAtIndex(const BufferEntryType &new_entry, const int &index)mars::Buffer
PrintBufferEntries() constmars::Buffer
RemoveOverflowEntrys()mars::Buffer
RemoveSensorFromBuffer(const std::shared_ptr< SensorAbsClass > &sensor_handle)mars::Buffer
ResetBufferData()mars::Buffer
set_keep_last_sensor_handle(const bool &value)mars::Buffer
set_max_buffer_size(const int &size)mars::Buffer
verbose_mars::Bufferprivate