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
 

Macros

#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
 

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  
)
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.