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


#define POLY_H


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  ,
int makePoly ( Poly ,
Agnode_t ,
float  ,
void polyFree ( void  )

Definition at line 35 of file poly.c.

References NULL.

int polyOverlap ( Point  ,
Poly ,
Point  ,

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.