rz::Pose class

Constructors, destructors, conversion operators

Pose() defaulted constexpr
Pose(const Translation& iTranslation, const Rotation& iRotation)
Pose(QLength iX, QLength iY, const Rotation& iRotation)
Pose(const OdomState& iState)
~Pose() defaulted

Public functions

auto getTranslation() const -> const Translation&
auto getRotation() const -> const Rotation&
auto X() const -> QLength
auto Y() const -> QLength
auto Theta() const -> QAngle
auto operator+(const Transform& rhs) const -> Pose
auto operator-(const Pose& rhs) const -> Transform
auto operator*(double scalar) const -> Pose
auto operator/(double scalar) const -> Pose
auto operator==(const Pose& rhs) const -> bool
auto operator!=(const Pose& rhs) const -> bool
void operator=(const Pose& rhs)
auto transformBy(const Transform& rhs) const -> Pose
auto relativeTo(const Pose& rhs) const -> Pose
auto exp(const Twist& rhs) const -> Pose
auto log(const Pose& rhs) const -> Twist