#include <obb.h>
Definition at line 10 of file obb.h.
◆ OBB() [1/2]
| collision::detail::OBB::OBB |
( |
const Eigen::Matrix2d & |
local_axes, |
|
|
const Eigen::Vector2d & |
r, |
|
|
const Eigen::Vector2d & |
center |
|
) |
| |
|
inline |
Definition at line 12 of file obb.h.
◆ OBB() [2/2]
| collision::detail::OBB::OBB |
( |
void |
| ) |
|
|
inline |
Definition at line 18 of file obb.h.
◆ center()
| Eigen::Vector2d collision::detail::OBB::center |
( |
void |
| ) |
const |
|
inline |
Definition at line 39 of file obb.h.
◆ getAABB()
| AABB collision::detail::OBB::getAABB |
( |
| ) |
const |
|
inline |
Definition at line 45 of file obb.h.
◆ local_axes()
| Eigen::Matrix2d collision::detail::OBB::local_axes |
( |
void |
| ) |
const |
|
inline |
Definition at line 35 of file obb.h.
◆ local_x_axis()
| Eigen::Vector2d collision::detail::OBB::local_x_axis |
( |
| ) |
const |
|
inline |
Definition at line 41 of file obb.h.
◆ local_y_axis()
| Eigen::Vector2d collision::detail::OBB::local_y_axis |
( |
| ) |
const |
|
inline |
Definition at line 43 of file obb.h.
◆ r()
| Eigen::Vector2d collision::detail::OBB::r |
( |
void |
| ) |
const |
|
inline |
Definition at line 37 of file obb.h.
◆ r_x()
| double collision::detail::OBB::r_x |
( |
| ) |
const |
|
inline |
Definition at line 76 of file obb.h.
◆ r_y()
| double collision::detail::OBB::r_y |
( |
| ) |
const |
|
inline |
Definition at line 78 of file obb.h.
◆ set_center()
| int collision::detail::OBB::set_center |
( |
const Eigen::Vector2d & |
center | ) |
|
|
inline |
Definition at line 30 of file obb.h.
◆ set_local_axes()
| int collision::detail::OBB::set_local_axes |
( |
const Eigen::Matrix2d & |
local_axes | ) |
|
|
inline |
Definition at line 20 of file obb.h.
◆ set_r()
| int collision::detail::OBB::set_r |
( |
const Eigen::Vector2d & |
r | ) |
|
|
inline |
Definition at line 25 of file obb.h.
The documentation for this class was generated from the following file:
- include/collision/narrowphase/detail/obb.h