KiCad PCB EDA Suite
lib_pin.h File Reference
#include <eda_rect.h>
#include <lib_item.h>
#include <pin_type.h>
#include <class_libentry.h>

Go to the source code of this file.

Classes

class  LIB_PIN
 
struct  LIB_PIN::ALT
 

Macros

#define TARGET_PIN_RADIUS   Mils2iu( 15 )
 
#define PIN_INVISIBLE   1
 

Enumerations

enum  DrawPinOrient { PIN_RIGHT = 'R', PIN_LEFT = 'L', PIN_UP = 'U', PIN_DOWN = 'D' }
 The component library pin object orientations. More...
 

Macro Definition Documentation

◆ PIN_INVISIBLE

#define PIN_INVISIBLE   1

Definition at line 41 of file lib_pin.h.

◆ TARGET_PIN_RADIUS

#define TARGET_PIN_RADIUS   Mils2iu( 15 )

Definition at line 38 of file lib_pin.h.

Enumeration Type Documentation

◆ DrawPinOrient

The component library pin object orientations.

Enumerator
PIN_RIGHT 
PIN_LEFT 
PIN_UP 
PIN_DOWN 

Definition at line 47 of file lib_pin.h.

47  {
48  PIN_RIGHT = 'R',
49  PIN_LEFT = 'L',
50  PIN_UP = 'U',
51  PIN_DOWN = 'D'
52 };
Definition: lib_pin.h:50