/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/pathplan/triang.c File Reference

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <pathutil.h>
#include <tri.h>

Include dependency graph for triang.c:

Go to the source code of this file.

Data Structures

struct  lvertex_2_t
struct  dpd_triangle

Defines

#define ISCCW   1
#define ISCW   2
#define ISON   3
#define TRUE   1
#define FALSE   0

Typedefs

typedef dpd_triangle ltriangle_t

Functions

void Ptriangulate (Ppoly_t *polygon, void(*fn)(void *, Ppoint_t *), void *vc)


Define Documentation

#define FALSE   0

Definition at line 42 of file triang.c.

#define ISCCW   1

Definition at line 36 of file triang.c.

#define ISCW   2

Definition at line 37 of file triang.c.

#define ISON   3

Definition at line 38 of file triang.c.

#define TRUE   1

Definition at line 41 of file triang.c.


Typedef Documentation

typedef struct dpd_triangle ltriangle_t


Function Documentation

void Ptriangulate ( Ppoly_t polygon,
void(*)(void *, Ppoint_t *)  fn,
void *  vc 
)

Definition at line 60 of file triang.c.

References free(), malloc(), Ppoly_t::pn, and Ppoly_t::ps.


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