gerbv
gerbv_netstate_t Struct Reference

#include <gerbv.h>

Data Fields

gerbv_axis_select_t axisSelect
 
gerbv_mirror_state_t mirrorState
 
gerbv_unit_t unit
 
gdouble offsetA
 
gdouble offsetB
 
gdouble scaleA
 
gdouble scaleB
 
gpointer next
 

Detailed Description

The structure used to keep track of RS274X state groups

Definition at line 644 of file gerbv.h.

Field Documentation

◆ axisSelect

gerbv_axis_select_t gerbv_netstate_t::axisSelect

the AB to XY coordinate mapping (refer to RS274X spec)

Definition at line 645 of file gerbv.h.

◆ mirrorState

gerbv_mirror_state_t gerbv_netstate_t::mirrorState

any mirroring around the X or Y axis

Definition at line 646 of file gerbv.h.

Referenced by svg_netstate_transform().

◆ next

gpointer gerbv_netstate_t::next

the next state group in the array

Definition at line 652 of file gerbv.h.

Referenced by gerbv_destroy_image().

◆ offsetA

gdouble gerbv_netstate_t::offsetA

the offset along the A axis (usually this is the X axis)

Definition at line 648 of file gerbv.h.

Referenced by svg_netstate_transform().

◆ offsetB

gdouble gerbv_netstate_t::offsetB

the offset along the B axis (usually this is the Y axis)

Definition at line 649 of file gerbv.h.

Referenced by svg_netstate_transform().

◆ scaleA

gdouble gerbv_netstate_t::scaleA

the scale factor in the A axis (usually this is the X axis)

Definition at line 650 of file gerbv.h.

Referenced by gerbv_create_image(), and svg_netstate_transform().

◆ scaleB

gdouble gerbv_netstate_t::scaleB

the scale factor in the B axis (usually this is the Y axis)

Definition at line 651 of file gerbv.h.

Referenced by gerbv_create_image(), and svg_netstate_transform().

◆ unit

gerbv_unit_t gerbv_netstate_t::unit

the current length unit

Definition at line 647 of file gerbv.h.


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