File common.hpp
Core API objects - common.
Helper functions for slamcore::ObjectType
-
template<class Archive>
static inline void load_minimal(const Archive&, ObjectType &obj, const std::string &value)
-
template<class Archive>
static inline std::string save_minimal(const Archive&, const ObjectType &obj)
-
static inline std::ostream &operator<<(std::ostream &os, const ObjectType obj)
Enums
-
enum class ObjectType : EnumBaseT
Object types. For every one of these enum cases there is a corresponding <enum-name>Interface class.
Values:
-
enumerator ErrorCode
-
enumerator Vector
-
enumerator Matrix
-
enumerator PoseCam
-
enumerator PoseIMU
-
enumerator PoseOdom
-
enumerator PoseListCam
-
enumerator PoseListIMU
-
enumerator PoseListOdom
-
enumerator VelocityCam
-
enumerator VelocityIMU
-
enumerator VelocityOdom
-
enumerator IMUSensorData
-
enumerator IMUList
-
enumerator IMUTriplet
-
enumerator IMUTripletList
-
enumerator Image
-
enumerator MultiFrame
-
enumerator Encoder
-
enumerator EncoderList
-
enumerator Landmark
-
enumerator SparseMap
-
enumerator FrameSync
-
enumerator MetaData
-
enumerator TaskStatus
-
enumerator MapChannel2D
-
enumerator Map2D
-
enumerator PointCloud
-
enumerator TrackingStatusList
-
enumerator StaticPose
-
enumerator Anchor
-
enumerator LIDARScan
-
enumerator GPSLocation
-
enumerator Frame
-
enumerator SLAMEventList
-
enumerator SLAMStatus
-
enumerator PanopticBoundingBox3DList
-
enumerator PanopticSegmentationResult
-
enumerator Biases
-
enumerator Count
-
enumerator ErrorCode
-
namespace slamcore
Helper functions for slamcore::ObjectType
-
template<class Archive>
static inline void load_minimal(const Archive&, ObjectType &obj, const std::string &value)
-
template<class Archive>
static inline std::string save_minimal(const Archive&, const ObjectType &obj)
-
static inline std::ostream &operator<<(std::ostream &os, const ObjectType obj)
Helper conversion methods
slamcore::ImageFormat \(\leftrightarrow\) BytesPerChannel
Get information about the client library
Enums
-
enum class ObjectType : EnumBaseT
Object types. For every one of these enum cases there is a corresponding <enum-name>Interface class.
Values:
-
enumerator ErrorCode
-
enumerator Vector
-
enumerator Matrix
-
enumerator PoseCam
-
enumerator PoseIMU
-
enumerator PoseOdom
-
enumerator PoseListCam
-
enumerator PoseListIMU
-
enumerator PoseListOdom
-
enumerator VelocityCam
-
enumerator VelocityIMU
-
enumerator VelocityOdom
-
enumerator IMUSensorData
-
enumerator IMUList
-
enumerator IMUTriplet
-
enumerator IMUTripletList
-
enumerator Image
-
enumerator MultiFrame
-
enumerator Encoder
-
enumerator EncoderList
-
enumerator Landmark
-
enumerator SparseMap
-
enumerator FrameSync
-
enumerator MetaData
-
enumerator TaskStatus
-
enumerator MapChannel2D
-
enumerator Map2D
-
enumerator PointCloud
-
enumerator TrackingStatusList
-
enumerator StaticPose
-
enumerator Anchor
-
enumerator LIDARScan
-
enumerator GPSLocation
-
enumerator Frame
-
enumerator SLAMEventList
-
enumerator SLAMStatus
-
enumerator PanopticBoundingBox3DList
-
enumerator PanopticSegmentationResult
-
enumerator Biases
-
enumerator Count
-
enumerator ErrorCode
-
namespace internal
-
template<class Archive>