Monado OpenXR Runtime
|
Data Fields | |
struct xrt_frame_node | node |
string | path_prefix |
Path for the dataset without datetime suffix. More... | |
string | path |
Full path of the current dataset being recorded or empty string if none. More... | |
int | cam_count = -1 |
bool | recording |
Whether samples are being recorded. More... | |
struct u_var_button | recording_btn |
UI button to start/stop recording More... | |
bool | use_jpg |
struct xrt_slam_sinks | cloner_queues |
Whether or not we should save images as .jpg files. More... | |
struct xrt_imu_sink | cloner_imu_sink |
struct xrt_pose_sink | cloner_gt_sink |
struct xrt_frame_sink | cloner_sinks [XRT_TRACKING_MAX_SLAM_CAMS] |
struct xrt_slam_sinks | writer_queues |
Queue sinks that write into writer sinks. More... | |
struct xrt_imu_sink | writer_imu_sink |
struct xrt_pose_sink | writer_gt_sink |
struct xrt_frame_sink | writer_sinks [XRT_TRACKING_MAX_SLAM_CAMS] |
queue< xrt_imu_sample > | imu_queue {} |
IMU pushes get saved here and are delayed until left_frame pushes. More... | |
mutex | imu_queue_lock {} |
Lock for imu_queue. More... | |
queue< xrt_pose_sample > | gt_queue {} |
GT pushes get saved here and are delayed until left_frame pushes. More... | |
mutex | gt_queue_lock {} |
Lock for gt_queue. More... | |
ofstream * | imu_csv = nullptr |
ofstream * | gt_csv = nullptr |
ofstream * | cams_csv [XRT_TRACKING_MAX_SLAM_CAMS] = {} |
struct xrt_slam_sinks euroc_recorder::cloner_queues |
Whether or not we should save images as .jpg files.
Queue sinks that write into cloner sinks
queue<xrt_pose_sample> euroc_recorder::gt_queue {} |
GT pushes get saved here and are delayed until left_frame pushes.
mutex euroc_recorder::gt_queue_lock {} |
Lock for gt_queue.
queue<xrt_imu_sample> euroc_recorder::imu_queue {} |
IMU pushes get saved here and are delayed until left_frame pushes.
mutex euroc_recorder::imu_queue_lock {} |
Lock for imu_queue.
string euroc_recorder::path |
Full path of the current dataset being recorded or empty string if none.
Referenced by euroc_recorder_create(), euroc_recorder_start(), and euroc_recorder_stop().
string euroc_recorder::path_prefix |
Path for the dataset without datetime suffix.
Referenced by euroc_recorder_create(), and euroc_recorder_start().
bool euroc_recorder::recording |
Whether samples are being recorded.
Referenced by euroc_recorder_start(), and euroc_recorder_stop().
struct u_var_button euroc_recorder::recording_btn |
UI button to start/stop recording
Referenced by euroc_recorder_add_ui().
struct xrt_slam_sinks euroc_recorder::writer_queues |
Queue sinks that write into writer sinks.