/******************/
/*  pad_shapes.h  */
/******************/

#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)
#define PAD_HOLE_NOT_PLATED 3   // like PAD_STANDARD, but not plated
                                // mechanical used only
                                // no connection allowed


#endif  /* #ifndef PAD_SHAPES_H_ */
