kicad/include/pad_shapes.h

30 lines
847 B
C
Raw Normal View History

2008-08-11 11:45:29 +00:00
/******************/
/* pad_shapes.h */
/******************/
2008-01-05 17:20:13 +00:00
#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)
2008-08-11 11:45:29 +00:00
2008-01-05 17:20:13 +00:00
// reserved, but not yet really used:
#define PAD_HOLE_NOT_PLATED 3 // like PAD_STANDARD, but not plated (no connection between copper layers)
2008-01-05 17:20:13 +00:00
2008-08-11 11:45:29 +00:00
#endif /* #ifndef PAD_SHAPES_H_ */