Class slamcore::PoseWriteInterface¶
-
template<typename ClockT>
class slamcore::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>¶