Thunderbots Project
Loading...
Searching...
No Matches
intersects.h
1#pragma once
2
3#include "software/geom/circle.h"
4#include "software/geom/polygon.h"
5#include "software/geom/ray.h"
6#include "software/geom/segment.h"
7#include "software/geom/stadium.h"
8
25bool intersects(const Polygon &first, const Segment &second);
26bool intersects(const Segment &first, const Polygon &second);
27
35bool intersects(const Polygon &first, const Ray &second);
36bool intersects(const Ray &first, const Polygon &second);
37
45bool intersects(const Polygon &first, const Circle &second);
46bool intersects(const Circle &first, const Polygon &second);
47
55bool intersects(const Circle &first, const Circle &second);
56
66bool intersects(const Segment &first, const Circle &second);
67bool intersects(const Circle &first, const Segment &second);
68
76bool intersects(const Segment &first, const Segment &second);
77
85bool intersects(const Ray &first, const Segment &second);
86bool intersects(const Segment &first, const Ray &second);
87
95bool intersects(const Stadium &first, const Ray &second);
96bool intersects(const Ray &first, const Stadium &second);
97
107bool intersects(const Stadium &first, const Circle &second);
108bool intersects(const Circle &first, const Stadium &second);
109
119bool intersects(const Stadium &first, const Segment &second);
120bool intersects(const Segment &first, const Stadium &second);
121
131bool intersects(const Stadium &first, const Polygon &second);
132bool intersects(const Polygon &first, const Stadium &second);
133
143bool intersects(const Stadium &first, const Stadium &second);
Definition circle.h:10
Definition polygon.h:12
Definition ray.h:6
Definition segment.h:7
Definition stadium.h:12