pcb 4.1.1
An interactive printed circuit board layout editor.

trace.h File Reference

More...

#include "potracelib.h"
Include dependency graph for trace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double process_path (path_t *plist, const potrace_param_t *param, const potrace_bitmap_t *bm, FILE *f, double scale, const char *var_cutdepth, const char *var_safeZ, const char *var_plunge, const char *var_feedrate)
 Process path.

Detailed Description


Copyright.


PCB, interactive printed circuit board design

Copyright (C) 2001-2007 Peter Selinger.

This file is part of Potrace. It is free software and it is covered by the GNU General Public License. See the file COPYING for details.

Definition in file trace.h.


Function Documentation

double process_path ( path_t plist,
const potrace_param_t param,
const potrace_bitmap_t bm,
FILE *  f,
double  scale,
const char *  var_cutdepth,
const char *  var_safeZ,
const char *  var_plunge,
const char *  var_feedrate 
)

Process path.

Returns:
distance on success, -1 on error with errno set.

Definition at line 1523 of file trace.c.

References adjust_vertices(), bestpolygon(), calc_lon(), calc_sums(), list_forall, n, plotpolygon(), potrace_path_s::priv, and TRY.

Referenced by gcode_do_export().

Here is the call graph for this function: