File stream.hpp

SLAM system streams.

Helper functions for slamcore::Stream

template<class Archive>
static inline void load_minimal(const Archive&, Stream &obj, const std::string &value)
template<class Archive>
static inline std::string save_minimal(const Archive&, const Stream &obj)
static inline std::ostream &operator<<(std::ostream &os, const Stream &obj)

Enums

enum class Stream : EnumBaseT

Supported data streams

Values:

enumerator Pose

Used for PoseInterface.

enumerator Video

Used for MultiFrameInterface.

enumerator IMU

Used for IMUListInterface.

enumerator ActiveMap

Used for SparseMapInterface.

enumerator Velocity

Used for VelocityInterface<camera_clock>

enumerator MetaData

Used for MetaDataInterface.

enumerator FrameSync

Used for FrameSyncInterface.

enumerator ErrorCode

used for ErrorCodeInterface

enumerator LocalPointCloud

used for PointCloudInterface

enumerator SmoothPose

used for PoseInterface

enumerator SLAMStatus

used for SLAMStatusInterface

enumerator PanopticSegmentationResult
enumerator PanopticBoundingBox3D
enumerator Biases
enumerator Count
namespace slamcore

Helper conversion methods

slamcore::ImageFormat \(\leftrightarrow\) BytesPerChannel

Helper functions for slamcore::Stream

template<class Archive>
static inline void load_minimal(const Archive&, Stream &obj, const std::string &value)
template<class Archive>
static inline std::string save_minimal(const Archive&, const Stream &obj)
static inline std::ostream &operator<<(std::ostream &os, const Stream &obj)

Get information about the client library

Enums

enum class Stream : EnumBaseT

Supported data streams

Values:

enumerator Pose

Used for PoseInterface.

enumerator Video

Used for MultiFrameInterface.

enumerator IMU

Used for IMUListInterface.

enumerator ActiveMap

Used for SparseMapInterface.

enumerator Velocity

Used for VelocityInterface<camera_clock>

enumerator MetaData

Used for MetaDataInterface.

enumerator FrameSync

Used for FrameSyncInterface.

enumerator ErrorCode

used for ErrorCodeInterface

enumerator LocalPointCloud

used for PointCloudInterface

enumerator SmoothPose

used for PoseInterface

enumerator SLAMStatus

used for SLAMStatusInterface

enumerator PanopticSegmentationResult
enumerator PanopticBoundingBox3D
enumerator Biases
enumerator Count