gerbv  2.10.1-dev~93f1b5
gerbv_image_t Struct Reference

#include <gerbv.h>

Data Fields

gerbv_layertype_t layertype
 
gerbv_aperture_t * aperture [APERTURE_MAX]
 
gerbv_layer_tlayers
 
gerbv_netstate_tstates
 
gerbv_amacro_t * amacro
 
gerbv_format_tformat
 
gerbv_image_info_tinfo
 
gerbv_net_tnetlist
 
gerbv_stats_tgerbv_stats
 
gerbv_drill_stats_tdrill_stats
 

Detailed Description

The structure used to hold a layer (RS274X, drill, or pick-and-place data)

Examples
example2.c, example4.c, and example5.c.

Definition at line 731 of file gerbv.h.

Field Documentation

◆ amacro

gerbv_amacro_t* gerbv_image_t::amacro

an array of all macros used (only used in RS274X types)

Definition at line 736 of file gerbv.h.

Referenced by gerbv_destroy_image().

◆ aperture

gerbv_aperture_t* gerbv_image_t::aperture[APERTURE_MAX]

◆ drill_stats

gerbv_drill_stats_t* gerbv_image_t::drill_stats

Excellon drill statistics for the layer

Definition at line 741 of file gerbv.h.

Referenced by generate_drill_analysis(), and gerbv_create_image().

◆ format

gerbv_format_t* gerbv_image_t::format

formatting info

Definition at line 737 of file gerbv.h.

Referenced by parse_G_code().

◆ gerbv_stats

gerbv_stats_t* gerbv_image_t::gerbv_stats

RS274X statistics for the layer

Definition at line 740 of file gerbv.h.

Referenced by generate_gerber_analysis(), gerbv_create_image(), parse_D_code(), parse_G_code(), and parse_gerb().

◆ info

gerbv_image_info_t* gerbv_image_t::info

miscellaneous info regarding the layer such as overall size, etc

Examples
example2.c.

Definition at line 738 of file gerbv.h.

Referenced by gerbv_create_image(), gerbv_export_geda_pcb_file_from_image(), gerbv_export_rs274x_file_from_image(), and gerbv_image_duplicate_image().

◆ layers

gerbv_layer_t* gerbv_image_t::layers

an array of all RS274X layers used (only used in RS274X types)

Definition at line 734 of file gerbv.h.

Referenced by gerbv_create_image(), and parse_gerb().

◆ layertype

gerbv_layertype_t gerbv_image_t::layertype

the type of layer (RS274X, drill, or pick-and-place)

Definition at line 732 of file gerbv.h.

Referenced by generate_drill_analysis(), generate_gerber_analysis(), gerbv_image_duplicate_image(), and parse_gerb().

◆ netlist

◆ states

gerbv_netstate_t* gerbv_image_t::states

an array of all RS274X states used (only used in RS274X types)

Definition at line 735 of file gerbv.h.

Referenced by gerbv_create_image(), and parse_gerb().


The documentation for this struct was generated from the following file: