Graphviz
2.41.20171026.1811
|
#include "vis.h"
Go to the source code of this file.
Macros | |
#define | INTERSECT(a, b, c, d, e) intersect((a),(b),(c),(d)) |
Functions | |
COORD | area2 (Ppoint_t a, Ppoint_t b, Ppoint_t c) |
int | wind (Ppoint_t a, Ppoint_t b, Ppoint_t c) |
int | inBetween (Ppoint_t a, Ppoint_t b, Ppoint_t c) |
int | intersect (Ppoint_t a, Ppoint_t b, Ppoint_t c, Ppoint_t d) |
COORD | dist2 (Ppoint_t a, Ppoint_t b) |
void | visibility (vconfig_t *conf) |
COORD * | ptVis (vconfig_t *conf, int pp, Ppoint_t p) |
int | directVis (Ppoint_t p, int pp, Ppoint_t q, int qp, vconfig_t *conf) |
#define INTERSECT | ( | a, | |
b, | |||
c, | |||
d, | |||
e | |||
) | intersect((a),(b),(c),(d)) |
Definition at line 25 of file visibility.c.
Referenced by directVis().
Definition at line 56 of file visibility.c.
Definition at line 400 of file visibility.c.
References INTERSECT, vconfig_s::N, vconfig_s::next, vconfig_s::P, s1(), and vconfig_s::start.
Referenced by makePath().
Definition at line 213 of file visibility.c.
References Pxy_t::x, and Pxy_t::y.
Referenced by addEdgeLabels(), and box_connection().
Definition at line 92 of file visibility.c.
References Pxy_t::x, and Pxy_t::y.
Referenced by intersect().
Definition at line 153 of file visibility.c.
References inBetween(), and wind().
Definition at line 339 of file visibility.c.
References dist(), vconfig_s::N, vconfig_s::next, vconfig_s::P, POLYID_UNKNOWN, vconfig_s::prev, and vconfig_s::start.
Referenced by Pobspath().
void visibility | ( | vconfig_t * | conf | ) |
Definition at line 305 of file visibility.c.
References vconfig_s::N, and vconfig_s::vis.
Referenced by Pobsopen().
Definition at line 65 of file visibility.c.
References Pxy_t::x, and Pxy_t::y.
Referenced by in_poly(), and intersect().