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

Go to the source code of this file.

Classes

class  LIB_PIN
 
struct  LIB_PIN::ALT
 

Macros

#define TARGET_PIN_RADIUS   schIUScale.MilsToIU( 15 )
 
#define PIN_INVISIBLE   1
 

Enumerations

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

Macro Definition Documentation

◆ PIN_INVISIBLE

#define PIN_INVISIBLE   1

Definition at line 38 of file lib_pin.h.

◆ TARGET_PIN_RADIUS

#define TARGET_PIN_RADIUS   schIUScale.MilsToIU( 15 )

Definition at line 35 of file lib_pin.h.

Enumeration Type Documentation

◆ DrawPinOrient

The symbol library pin object orientations.

Enumerator
PIN_RIGHT 
PIN_LEFT 
PIN_UP 
PIN_DOWN 

Definition at line 44 of file lib_pin.h.

44 {
45 PIN_RIGHT = 'R',
46 PIN_LEFT = 'L',
47 PIN_UP = 'U',
48 PIN_DOWN = 'D'
49};
@ PIN_LEFT
Definition: lib_pin.h:46
@ PIN_RIGHT
Definition: lib_pin.h:45
@ PIN_UP
Definition: lib_pin.h:47
@ PIN_DOWN
Definition: lib_pin.h:48