Class Id

Inheritance Relationships

Base Type

Derived Types

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 void fromHashId(const aslam::HashId &id)
inline void toHashId(aslam::HashId *id) const
inline std::string printString() const
template<typename IdType>
inline IdType toIdType() const
inline bool correspondsTo(const aslam::proto::Id &proto_id) const

Friends

template<typename GenerateIdType> friend friend void generateId (GenerateIdType *id)