GLIM
Loading...
Searching...
No Matches
standard_viewer_mem.hpp
1#pragma once
2
3#include <vector>
4#include <gtsam/nonlinear/NonlinearFactor.h>
5#include <glim/mapping/sub_map.hpp>
6
7namespace glim {
8
10public:
12 SubMapMemoryStats(const SubMap& submap);
14
15public:
16 size_t id;
17
22
25
27};
28
30public:
32 FactorMemoryStats(const gtsam::NonlinearFactor::shared_ptr& factor);
34
35public:
36 size_t cpu_bytes;
37 size_t gpu_bytes;
38};
39
40} // namespace glim
Definition standard_viewer_mem.hpp:29
Definition standard_viewer_mem.hpp:9
size_t voxelmap_gpu_bytes
GPU memory usage for voxel map.
Definition standard_viewer_mem.hpp:21
size_t odom_gpu_bytes
Total GPU memory usage for all frames.
Definition standard_viewer_mem.hpp:24
size_t num_custom_data
Number of custom data entries in the submap.
Definition standard_viewer_mem.hpp:26
size_t frame_gpu_bytes
GPU memory usage.
Definition standard_viewer_mem.hpp:20
size_t id
Submap ID.
Definition standard_viewer_mem.hpp:16
size_t odom_cpu_bytes
Total CPU memory usage for all frames.
Definition standard_viewer_mem.hpp:23
size_t voxelmap_cpu_bytes
CPU memory usage for voxel map.
Definition standard_viewer_mem.hpp:19
size_t frame_cpu_bytes
CPU memory usage.
Definition standard_viewer_mem.hpp:18
SubMap.
Definition sub_map.hpp:16