gerbv  2.6A
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 509 of file gerbv.h.

Field Documentation

gerbv_axis_select_t gerbv_netstate_t::axisSelect

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

Definition at line 510 of file gerbv.h.

gerbv_mirror_state_t gerbv_netstate_t::mirrorState

any mirroring around the X or Y axis

Definition at line 511 of file gerbv.h.

gpointer gerbv_netstate_t::next

the next state group in the array

Definition at line 517 of file gerbv.h.

Referenced by gerbv_destroy_image(), and gerbv_image_copy_image().

gdouble gerbv_netstate_t::offsetA

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

Definition at line 513 of file gerbv.h.

gdouble gerbv_netstate_t::offsetB

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

Definition at line 514 of file gerbv.h.

gdouble gerbv_netstate_t::scaleA

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

Definition at line 515 of file gerbv.h.

Referenced by gerbv_create_image().

gdouble gerbv_netstate_t::scaleB

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

Definition at line 516 of file gerbv.h.

Referenced by gerbv_create_image().

gerbv_unit_t gerbv_netstate_t::unit

the current length unit

Definition at line 512 of file gerbv.h.


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