#include <geometry.hpp>
|
| double | x {0} |
| |
| double | y {0} |
| |
| double | theta {0} |
| |
◆ Pose() [1/2]
◆ Pose() [2/2]
| wolflib::Pose::Pose |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
theta = 0 |
|
) |
| |
|
inline |
◆ angleTo()
| double wolflib::Pose::angleTo |
( |
const Pose & |
other | ) |
const |
◆ distance()
| double wolflib::Pose::distance |
( |
const Pose & |
other | ) |
const |
◆ dot()
| double wolflib::Pose::dot |
( |
const Pose & |
other | ) |
const |
◆ lerp()
| Pose wolflib::Pose::lerp |
( |
const Pose & |
other, |
|
|
double |
t |
|
) |
| const |
◆ operator*()
| Pose wolflib::Pose::operator* |
( |
double |
scale | ) |
const |
◆ operator+()
| Pose wolflib::Pose::operator+ |
( |
const Pose & |
other | ) |
const |
◆ operator-()
| Pose wolflib::Pose::operator- |
( |
const Pose & |
other | ) |
const |
◆ operator/()
| Pose wolflib::Pose::operator/ |
( |
double |
scale | ) |
const |
◆ rotate()
| Pose wolflib::Pose::rotate |
( |
double |
radians | ) |
const |
◆ theta
| double wolflib::Pose::theta {0} |
| double wolflib::Pose::x {0} |
| double wolflib::Pose::y {0} |
The documentation for this struct was generated from the following file: