Graphviz  2.41.20170921.2350
Data Structures | Macros | Functions
poly.h File Reference
#include "geometry.h"
Include dependency graph for poly.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Poly
 

Macros

#define POLY_H
 

Functions

void polyFree (void)
 
int polyOverlap (Point, Poly *, Point, Poly *)
 
int makePoly (Poly *, Agnode_t *, float, float)
 
int makeAddPoly (Poly *, Agnode_t *, float, float)
 
void breakPoly (Poly *)
 

Macro Definition Documentation

#define POLY_H

Definition at line 19 of file poly.h.

Function Documentation

void breakPoly ( Poly )

Definition at line 46 of file poly.c.

References Poly::verts.

int makeAddPoly ( Poly ,
Agnode_t ,
float  ,
float   
)
int makePoly ( Poly ,
Agnode_t ,
float  ,
float   
)
void polyFree ( void  )

Definition at line 35 of file poly.c.

References NULL.

int polyOverlap ( Point  ,
Poly ,
Point  ,
Poly  
)

Definition at line 504 of file poly.c.

References addpt(), Poly::corner, ISBOX, ISCIRCLE, N_GNEW, NULL, Poly::nverts, Poly::origin, Poly::verts, Point::x, and Point::y.