TwiceAsNice  2019-02-18
Macros | Functions
Line.cc File Reference
#include "Nice/Map/Line.h"
#include <cmath>
Include dependency graph for Line.cc:

Macros

#define SAME_SIGNS(a, b)   ((a) * (b) >= 0)
 
#define M_2PI   6.28318530717958647692528676655900576
 

Functions

static bool nice_linef_intersect (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
 

Macro Definition Documentation

◆ M_2PI

#define M_2PI   6.28318530717958647692528676655900576

◆ SAME_SIGNS

#define SAME_SIGNS (   a,
  b 
)    ((a) * (b) >= 0)

Function Documentation

◆ 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