3#include "math/eigen_interface.h"
9#include "math/geometry/rotation2d.h"
Definition rotation2d.h:25
Definition translation2d.h:22
Translation2d operator/(const double &scalar) const
Definition translation2d.cpp:171
bool operator==(const Translation2d &other) const
Definition translation2d.cpp:192
friend std::ostream & operator<<(std::ostream &os, const Translation2d &translation)
Definition translation2d.cpp:203
Translation2d rotate_around(const Translation2d &other, const Rotation2d &rotation) const
Definition translation2d.cpp:109
Translation2d operator-() const
Definition translation2d.cpp:147
Translation2d normalize() const
Definition translation2d.cpp:72
double distance(const Translation2d &other) const
Definition translation2d.cpp:79
constexpr Translation2d()
Definition translation2d.h:28
double x() const
Definition translation2d.cpp:37
Translation2d rotate_by(const Rotation2d &rotation) const
Definition translation2d.cpp:94
Eigen::Vector2d as_vector() const
Definition translation2d.cpp:58
Rotation2d theta() const
Definition translation2d.cpp:51
double y() const
Definition translation2d.cpp:44
double norm() const
Definition translation2d.cpp:65
Translation2d operator+(const Translation2d &other) const
Definition translation2d.cpp:124
Translation2d operator*(const double &scalar) const
Definition translation2d.cpp:159