Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
cvt.c File Reference
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <cgraph/alloc.h>
#include <limits.h>
#include <pathplan/vis.h>
Include dependency graph for cvt.c:

Go to the source code of this file.

Typedefs

typedef Ppoint_t ilcoord_t
 

Functions

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

Typedef Documentation

◆ ilcoord_t

Definition at line 18 of file cvt.c.

Function Documentation

◆ Pobsclose()

void Pobsclose ( vconfig_t config)

Definition at line 87 of file cvt.c.

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

Referenced by _spline_edges(), compoundEdges(), vc_stale(), and vgpanecmd().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Pobsopen()

vconfig_t * Pobsopen ( Ppoly_t **  obs,
int  n_obs 
)

Definition at line 26 of file cvt.c.

References free(), malloc(), vconfig_s::N, vconfig_s::next, vconfig_s::Npoly, NULL, vconfig_s::P, Ppoly_t::pn, vconfig_s::prev, Ppoly_t::ps, vconfig_s::start, and visibility().

Referenced by _spline_edges(), compoundEdges(), and vc_refresh().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Pobspath()

void Pobspath ( vconfig_t config,
Ppoint_t  p0,
int  poly0,
Ppoint_t  p1,
int  poly1,
Ppolyline_t output_route 
)

Definition at line 100 of file cvt.c.

References free(), gv_calloc(), makePath(), vconfig_s::N, opn, ops, vconfig_s::P, Ppoly_t::pn, Ppoly_t::ps, and ptVis().

Referenced by getPath(), and vgpanecmd().

Here is the call graph for this function:
Here is the caller graph for this function: