Thunderbots Project
Loading...
Searching...
No Matches
signed_distance.h
1
#pragma once
2
3
#include <limits>
4
5
#include "software/geom/circle.h"
6
#include "software/geom/point.h"
7
#include "software/geom/polygon.h"
8
#include "software/geom/rectangle.h"
9
#include "software/geom/stadium.h"
10
20
double
signedDistance(
const
Rectangle
&first,
const
Point
&second);
21
double
signedDistance(
const
Point
&first,
const
Rectangle
&second);
22
32
double
signedDistance(
const
Circle
&first,
const
Point
&second);
33
double
signedDistance(
const
Point
&first,
const
Circle
&second);
34
44
double
signedDistance(
const
Polygon
&first,
const
Point
&second);
45
double
signedDistance(
const
Point
&first,
const
Polygon
&second);
46
56
double
signedDistance(
const
Stadium
&first,
const
Point
&second);
57
double
signedDistance(
const
Point
&first,
const
Stadium
&second);
Circle
Definition
circle.h:10
Point
Definition
point.h:14
Polygon
Definition
polygon.h:12
Rectangle
Definition
rectangle.h:10
Stadium
Definition
stadium.h:12
src
software
geom
algorithms
signed_distance.h
Generated by
1.9.8