Graphviz  2.39.20141221.0545
Macros | Typedefs | Functions
cvt.c File Reference
#include <stdio.h>
#include "vis.h"
Include dependency graph for cvt.c:

Go to the source code of this file.

Macros

#define W_DEGREE   5
 

Typedefs

typedef Ppoint_t ilcoord_t
 

Functions

vconfig_tPobsopen (Ppoly_t **obs, int n_obs)
 
void Pobsclose (vconfig_t *config)
 
int Pobspath (vconfig_t *config, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_route)
 
int Pobsbarriers (vconfig_t *config, Pedge_t **barriers, int *n_barriers)
 

Macro Definition Documentation

#define W_DEGREE   5

Definition at line 252 of file cvt.c.

Typedef Documentation

Definition at line 22 of file cvt.c.

Function Documentation

int Pobsbarriers ( vconfig_t config,
Pedge_t **  barriers,
int *  n_barriers 
)

Definition at line 171 of file cvt.c.

References Pedge_t::a, Pedge_t::b, i, malloc(), vconfig_s::N, vconfig_s::next, vconfig_s::P, Pxy_t::x, and Pxy_t::y.

void Pobsclose ( vconfig_t config)

Definition at line 104 of file cvt.c.

References free(), vconfig_s::next, vconfig_s::P, vconfig_s::prev, vconfig_s::start, and vconfig_s::vis.

vconfig_t* Pobsopen ( Ppoly_t **  obs,
int  n_obs 
)
int Pobspath ( vconfig_t config,
Ppoint_t  p0,
int  poly0,
Ppoint_t  p1,
int  poly1,
Ppolyline_t output_route 
)

Definition at line 117 of file cvt.c.

References assert, free(), i, makePath(), malloc(), vconfig_s::N, vconfig_s::P, Ppoly_t::pn, Ppoly_t::ps, ptVis(), and TRUE.

Referenced by getPath().