Graphviz  2.29.20120524.0446
Data Structures | Defines | Typedefs | Functions | Variables
lib/neatogen/site.h File Reference
#include "geometry.h"
Include dependency graph for site.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Site

Defines

#define SITE_H

Typedefs

typedef struct Site Site

Functions

void siteinit (void)
Sitegetsite (void)
double dist (Site *, Site *)
void deref (Site *)
void ref (Site *)
void makevertex (Site *)

Variables

int siteidx
Sitebottomsite

Define Documentation

#define SITE_H

Definition at line 21 of file site.h.


Typedef Documentation

typedef struct Site Site

Function Documentation

void deref ( Site )

Definition at line 63 of file site.c.

References Site::refcnt, and makefree().

Referenced by endpoint(), PQdelete(), and voronoi().

double dist ( Site ,
Site  
)

Definition at line 41 of file site.c.

References Site::coord, Point::x, and Point::y.

Referenced by place_portlabel(), taper(), embed_graph(), distvec(), diffeq_model(), update_arrays(), voronoi(), and ptVis().

Site* getsite ( void  )

Definition at line 36 of file site.c.

References getfree().

Referenced by hintersect().

void makevertex ( Site )

Definition at line 53 of file site.c.

References Site::sitenbr.

Referenced by voronoi().

void ref ( Site )

Definition at line 70 of file site.c.

References Site::refcnt.

Referenced by bisect(), endpoint(), and PQinsert().

void siteinit ( void  )

Definition at line 25 of file site.c.

References freeinit().

Referenced by voronoi().


Variable Documentation

Definition at line 20 of file site.c.

Referenced by leftreg(), rightreg(), and voronoi().

int siteidx

Definition at line 19 of file site.c.