Graphviz  2.41.20170921.2350
Data Structures | Macros | Typedefs | Functions | Variables
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


#define SITE_H


typedef struct Site Site


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


int siteidx

Macro Definition 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 makefree(), and Site::refcnt.

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

double dist ( Site ,
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 endpoint(), gvbisect(), and PQinsert().

void siteinit ( void  )

Definition at line 25 of file site.c.

References freeinit().

Referenced by voronoi().

Variable Documentation

Site* bottomsite

Definition at line 20 of file site.c.

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

int siteidx

Definition at line 19 of file site.c.