#include "Nice/Map/Line.h"
#include <cmath>
|
#define | SAME_SIGNS(a, b) ((a) * (b) >= 0) |
|
#define | M_2PI 6.28318530717958647692528676655900576 |
|
|
static bool | nice_linef_intersect (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) |
|
◆ M_2PI
#define M_2PI 6.28318530717958647692528676655900576 |
◆ SAME_SIGNS
#define SAME_SIGNS |
( |
|
a, |
|
|
|
b |
|
) |
| ((a) * (b) >= 0) |
◆ nice_linef_intersect()
static bool nice_linef_intersect |
( |
double |
x1, |
|
|
double |
y1, |
|
|
double |
x2, |
|
|
double |
y2, |
|
|
double |
x3, |
|
|
double |
y3, |
|
|
double |
x4, |
|
|
double |
y4 |
|
) |
| |
|
static |