You’re reading an older version of the Slamcore SDK documenation. The latest one is 23.04.
Class slamcore::LandmarkInterface
-
class LandmarkInterface : public ObjectInterface
Representing a single landmark.
Public Types
-
using Ptr = std::shared_ptr<LandmarkInterface>
-
using CPtr = std::shared_ptr<const LandmarkInterface>
Public Functions
-
inline virtual ObjectType type() const
Type of the object.
-
virtual ~LandmarkInterface() = default
-
virtual MultiSessionID getID() const = 0
Landmark unique ID.
-
virtual const VectorInterface &getPosition() const = 0
3-element position vector of the Landmark.
-
inline virtual bool isGlobal() const
If the landmark is local or global.
-
using Ptr = std::shared_ptr<LandmarkInterface>