/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/neatogen/edges.h File Reference

#include "site.h"

Include dependency graph for edges.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Edge

Defines

#define le   0
#define re   1

Functions

void edgeinit (void)
void endpoint (Edge *, int, Site *)
void clip_line (Edge *e)
Edgebisect (Site *, Site *)

Variables

double pxmin
double pxmax
double pymin
double pymax


Define Documentation

#define le   0

Definition at line 35 of file edges.h.

Referenced by endpoint(), flat_edges(), getsplinepoints(), hintersect(), leftreg(), right_of(), rightreg(), and voronoi().

#define re   1

Definition at line 36 of file edges.h.

Referenced by endpoint(), hintersect(), leftreg(), right_of(), rightreg(), and voronoi().


Function Documentation

Edge* bisect ( Site ,
Site  
)

Definition at line 35 of file edges.c.

References Edge::a, Edge::b, bisect(), Edge::c, Site::coord, Edge::edgenbr, Edge::ep, getfree(), NULL, ref(), Edge::reg, s1(), Point::x, and Point::y.

Referenced by bisect(), and voronoi().

void clip_line ( Edge e  ) 

Definition at line 82 of file edges.c.

References Edge::a, Edge::b, Edge::c, Site::coord, Edge::ep, NULL, pxmax, pxmin, pymax, pymin, s1(), Point::x, and Point::y.

Referenced by endpoint(), and voronoi().

void edgeinit ( void   ) 

Definition at line 29 of file edges.c.

References freeinit().

Referenced by voronoi().

void endpoint ( Edge ,
int  ,
Site  
)

Definition at line 202 of file edges.c.

References clip_line(), deref(), Edge::ep, le, makefree(), NULL, re, ref(), and Edge::reg.

Referenced by voronoi().


Variable Documentation

double pxmax

Definition at line 24 of file edges.c.

Referenced by clip_line().

double pxmin

Definition at line 24 of file edges.c.

Referenced by clip_line().

double pymax

Definition at line 24 of file edges.c.

Referenced by clip_line().

double pymin

Definition at line 24 of file edges.c.

Referenced by clip_line().


Generated on Mon Mar 31 19:06:51 2008 for Graphviz by  doxygen 1.5.1