gerbv  2.6A
gerbv_net Struct Reference

#include <gerbv.h>

Data Fields

double start_x
double start_y
double stop_x
double stop_y
gerbv_render_size_t boundingBox
int aperture
gerbv_aperture_state_t aperture_state
gerbv_interpolation_t interpolation
gerbv_cirseg_t * cirseg
struct gerbv_netnext
GString * label
gerbv_layer_tlayer
gerbv_netstate_tstate

Detailed Description

The structure used to hold a geometric entity (line/polygon/etc)

Examples:
example4.c.

Definition at line 521 of file gerbv.h.

Field Documentation

gerbv_render_size_t gerbv_net::boundingBox

the bounding box containing this net (used for rendering optimizations)

Definition at line 526 of file gerbv.h.

Referenced by gerber_parse_file_segment(), gerbv_image_create_arc_object(), gerbv_image_create_line_object(), and gerbv_image_create_rectangle_object().

gerbv_cirseg_t* gerbv_net::cirseg
GString* gerbv_net::label

a label string for this net

Definition at line 532 of file gerbv.h.

Referenced by gerbv_destroy_image().

gerbv_layer_t* gerbv_net::layer

the RS274X layer this net belongs to

Definition at line 533 of file gerbv.h.

Referenced by gerber_parse_file_segment(), gerbv_create_image(), gerbv_export_rs274x_file_from_image(), and parse_gerb().

gerbv_netstate_t* gerbv_net::state

the RS274X state this net belongs to

Definition at line 534 of file gerbv.h.

Referenced by gerbv_create_image(), gerbv_export_rs274x_file_from_image(), and parse_gerb().


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