1 #ifndef CPP_COLLISION_INCLUDE_COLLISION_FASTAABB_H_ 2 #define CPP_COLLISION_INCLUDE_COLLISION_FASTAABB_H_ 14 AABB(
void) : x_min(0), x_max(0), y_min(0), y_max(0) {}
16 AABB(
double x_min,
double x_max,
double y_min,
double y_max) {
25 x_min = aabb_rect.
min()[0];
26 y_min = aabb_rect.
min()[1];
27 x_max = aabb_rect.
max()[0];
28 y_max = aabb_rect.
max()[1];
34 std::swap(x_min, y_min);
35 std::swap(x_max, y_max);
AABB(double x_min, double x_max, double y_min, double y_max)
bool collides(const AABB &other)
Eigen::Vector2d min() const
AABB(const RectangleAABB &aabb_rect)
Eigen::Vector2d max() const