Class Id¶
Defined in File unique-id.h
Inheritance Relationships¶
Base Type¶
public aslam::HashId
(Class HashId)
Derived Types¶
private aslam::UniqueId< IdType >
(Template Class UniqueId)private aslam::UniqueId< FrameId >
(Template Class UniqueId)private aslam::UniqueId< NFramesId >
(Template Class UniqueId)private aslam::UniqueId< SensorId >
(Template Class UniqueId)
Class Documentation¶
-
class aslam::Id : public aslam::HashId¶
Subclassed by aslam::UniqueId< IdType >, aslam::UniqueId< FrameId >, aslam::UniqueId< NFramesId >, aslam::UniqueId< SensorId >
Public Functions
-
Id() = default¶
-
inline explicit Id(const aslam::proto::Id &id_field)¶
-
inline void deserialize(const aslam::proto::Id &id_field)¶
-
inline void serialize(aslam::proto::Id *id_field) const¶
-
inline std::string printString() const¶
-
inline bool correspondsTo(const aslam::proto::Id &proto_id) const¶
Friends
-
template<typename GenerateIdType>
friend void generateId(GenerateIdType *id)¶
-
Id() = default¶