Graphviz 13.0.0~dev.20241220.2304
|
#include <neatogen/neato.h>
#include <neatogen/mem.h>
#include <neatogen/info.h>
#include <neatogen/edges.h>
#include <math.h>
Go to the source code of this file.
Functions | |
void | edgeinit (void) |
Edge * | gvbisect (Site *s1, Site *s2) |
static void | doSeg (Edge *e, double x1, double y1, double x2, double y2) |
void | clip_line (Edge *e) |
void | endpoint (Edge *e, int lr, Site *s) |
Variables | |
double | pxmin |
double | pxmax |
double | pymin |
double | pymax |
static Freelist | efl |
void clip_line | ( | Edge * | e | ) |
|
static |
Definition at line 61 of file edges.c.
References addVertex(), and Edge::reg.
Referenced by clip_line().
void edgeinit | ( | void | ) |
|
static |
Definition at line 20 of file edges.c.
Referenced by edgeinit(), endpoint(), and gvbisect().
double pxmax |
Definition at line 18 of file edges.c.
Referenced by clip_line(), increaseBoundBox(), and setBoundBox().
double pxmin |
Definition at line 18 of file edges.c.
Referenced by clip_line(), increaseBoundBox(), and setBoundBox().
double pymax |
Definition at line 18 of file edges.c.
Referenced by clip_line(), increaseBoundBox(), and setBoundBox().
double pymin |
Definition at line 18 of file edges.c.
Referenced by clip_line(), increaseBoundBox(), and setBoundBox().