From 73b23e3ab145796d26a4e2e20eb7b84eff19d179 Mon Sep 17 00:00:00 2001 From: dickelbeck Date: Sat, 5 Jan 2008 17:20:13 +0000 Subject: [PATCH] initial version --- include/pad_shapes.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 include/pad_shapes.h diff --git a/include/pad_shapes.h b/include/pad_shapes.h new file mode 100644 index 0000000000..53c578e35e --- /dev/null +++ b/include/pad_shapes.h @@ -0,0 +1,28 @@ + + +#ifndef PAD_SHAPES_H_ +#define PAD_SHAPES_H_ + +/* Pad shape id : ( .m_PadShape member) */ +#define PAD_NONE 0 +#define PAD_CIRCLE 1 +#define PAD_ROUND PAD_CIRCLE +#define PAD_RECT 2 +#define PAD_OVAL 3 +#define PAD_TRAPEZOID 4 // trapezoid +#define PAD_RRECT 5 +#define PAD_OCTAGON 6 +#define PAD_SQUARE 7 + + +/* PADS attributes */ +#define PAD_STANDARD 0 // Usual pad +#define PAD_SMD 1 // Smd pad, appears on the layer paste (default) +#define PAD_CONN 2 // Like smd, does not appear on the layer paste (default) +// reserved, but not yet really used: +#define PAD_P_HOLE 3 // trou simple, utile sur pad stack +#define PAD_MECA 4 // PAD "mecanique" (fixation, zone cuivre...) + + +#endif // PAD_SHAPES_H_ +