You’re reading an older version of the Slamcore SDK documenation. The latest one is 23.04.
Class slamcore::PoseWriteInterface
-
template<typename ClockT>
class PoseWriteInterface : public slamcore::PoseInterface<ClockT> Representing the writable matrix object.
Public Types
-
using Ptr = std::shared_ptr<PoseWriteInterface>
-
using CPtr = std::shared_ptr<const PoseWriteInterface>
Public Functions
-
virtual ~PoseWriteInterface() = default
-
virtual void setRotation(const VectorInterface &quat) const = 0
Sets the rotation part - Quaternion X,Y,Z,W.
-
virtual void setTranslation(const VectorInterface &tran) const = 0
Sets the translation vector part.
-
virtual void setCovariance(const MatrixInterface &cov) const = 0
Sets the covariance matrix - pose uncertainty.
-
using Ptr = std::shared_ptr<PoseWriteInterface>