/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/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

Functions

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


Function Documentation

void breakPoly ( Poly  ) 

Definition at line 49 of file poly.c.

References free(), and Poly::verts.

void makePoly ( Poly ,
Agnode_t ,
double   
)

Definition at line 178 of file poly.c.

References AGERR, agerr(), BOX, CIRCLE, Poly::corner, Poly::kind, box::LL, N_GNEW, ND_clust, ND_height, ND_shape, ND_shape_info, ND_width, Poly::nverts, Poly::origin, PUTPT, polygon_t::regular, SH_POINT, SH_POLY, SH_RECORD, shapeOf(), polygon_t::sides, streq, box::UR, polygon_t::vertices, Poly::verts, point::x, pointf_s::x, Point::x, point::y, pointf_s::y, and Point::y.

void polyFree ( void   ) 

Definition at line 38 of file poly.c.

References free(), and NULL.

int polyOverlap ( Point  ,
Poly ,
Point  ,
Poly  
)

Definition at line 402 of file poly.c.

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


Generated on Mon Mar 31 19:07:22 2008 for Graphviz by  doxygen 1.5.1