Graphviz  2.29.20120524.0446
Data Structures | Defines | Functions
lib/neatogen/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

Defines

#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 *)

Define 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 free(), and 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 free(), and NULL.

int polyOverlap ( Point  ,
Poly ,
Point  ,
Poly  
)

Definition at line 504 of file poly.c.

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