FreeCalypso > hg > ueda-linux
view pads2gpcb/struct.h @ 38:aa0539cc3d41
pads2gpcb project started, skeleton compiles
author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 11 Jan 2016 04:56:51 +0000 |
parents | |
children | 1c37bec20596 |
line wrap: on
line source
struct footprint_pad { long x1; long y1; long x2; long y2; long thickness; long clearance; long mask; int is_square; }; struct footprint_body { size_t copysize; int src_units; int npins; struct footprint_pad *pins; long mark_x; long mark_y; long refdes_x; long refdes_y; long refdes_dir; long refdes_scale; }; struct part_decal { char *name; struct footprint_body *fpbody; struct part_decal *next; }; #define MAX_DECALS_PER_PART_TYPE 16 struct part_type { char *name; int ndecals; struct part_decals *decals[MAX_DECALS_PER_PART_TYPE]; char **alpha_pins; struct part_type *next; };