gerbv
2.6A
|
Go to the source code of this file.
Functions | |
gerbv_image_t * | parse_gerb (gerb_file_t *fd, gchar *directoryPath) |
gboolean | gerber_is_rs274x_p (gerb_file_t *fd, gboolean *returnFoundBinary) |
gboolean | gerber_is_rs274d_p (gerb_file_t *fd) |
Header info for the RS274X parsing functions.
Definition in file gerber.h.
gboolean gerber_is_rs274d_p | ( | gerb_file_t * | fd | ) |
gboolean gerber_is_rs274x_p | ( | gerb_file_t * | fd, |
gboolean * | returnFoundBinary | ||
) |
gerbv_image_t* parse_gerb | ( | gerb_file_t * | fd, |
gchar * | directoryPath | ||
) |
This is a wrapper which gets called from top level. It does some initialization and pre-processing, and then calls gerber_parse_file_segment which processes the actual file. Then it does final modifications to the image created.
Definition at line 737 of file gerber.c.
References gerber_parse_file_segment(), gerbv_create_image(), GERBV_LAYERTYPE_RS274X, GERBV_MESSAGE_ERROR, gerbv_image_t::gerbv_stats, gerbv_stats_new(), gerbv_net::layer, gerbv_image_t::layers, gerbv_image_t::layertype, gerbv_image_t::netlist, gerbv_net::state, and gerbv_image_t::states.
Referenced by gerbv_create_rs274x_image_from_filename().