KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH::SYMBOL_PIN Struct Reference

Pin T/P line pair from CAEDECAL. More...

#include <pads_sch_parser.h>

Public Attributes

std::string name
 
std::string number
 
POINT position
 
PIN_TYPE type = PIN_TYPE::UNSPECIFIED
 
double length = 200.0
 
double rotation = 0.0
 
bool inverted = false
 
bool clock = false
 
int side = 0
 
int pn_h = 0
 
int pn_w = 0
 
int pn_angle = 0
 
int pn_just = 0
 
int pl_h = 0
 
int pl_w = 0
 
int pl_angle = 0
 
int pl_just = 0
 
std::string pin_decal_name
 
POINT pn_offset
 
int pn_off_angle = 0
 
int pn_off_just = 0
 
POINT pl_offset
 
int pl_off_angle = 0
 
int pl_off_just = 0
 
int p_flags = 0
 

Detailed Description

Pin T/P line pair from CAEDECAL.

Definition at line 144 of file pads_sch_parser.h.

Member Data Documentation

◆ clock

bool PADS_SCH::SYMBOL_PIN::clock = false

Definition at line 153 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ inverted

bool PADS_SCH::SYMBOL_PIN::inverted = false

Definition at line 152 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ length

double PADS_SCH::SYMBOL_PIN::length = 200.0

Definition at line 150 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ name

std::string PADS_SCH::SYMBOL_PIN::name

Definition at line 146 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ number

std::string PADS_SCH::SYMBOL_PIN::number

Definition at line 147 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ p_flags

int PADS_SCH::SYMBOL_PIN::p_flags = 0

Definition at line 174 of file pads_sch_parser.h.

◆ pin_decal_name

std::string PADS_SCH::SYMBOL_PIN::pin_decal_name

Definition at line 165 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ pl_angle

int PADS_SCH::SYMBOL_PIN::pl_angle = 0

Definition at line 163 of file pads_sch_parser.h.

◆ pl_h

int PADS_SCH::SYMBOL_PIN::pl_h = 0

Definition at line 161 of file pads_sch_parser.h.

◆ pl_just

int PADS_SCH::SYMBOL_PIN::pl_just = 0

Definition at line 164 of file pads_sch_parser.h.

◆ pl_off_angle

int PADS_SCH::SYMBOL_PIN::pl_off_angle = 0

Definition at line 172 of file pads_sch_parser.h.

◆ pl_off_just

int PADS_SCH::SYMBOL_PIN::pl_off_just = 0

Definition at line 173 of file pads_sch_parser.h.

◆ pl_offset

POINT PADS_SCH::SYMBOL_PIN::pl_offset

Definition at line 171 of file pads_sch_parser.h.

◆ pl_w

int PADS_SCH::SYMBOL_PIN::pl_w = 0

Definition at line 162 of file pads_sch_parser.h.

◆ pn_angle

int PADS_SCH::SYMBOL_PIN::pn_angle = 0

Definition at line 159 of file pads_sch_parser.h.

◆ pn_h

int PADS_SCH::SYMBOL_PIN::pn_h = 0

Definition at line 157 of file pads_sch_parser.h.

◆ pn_just

int PADS_SCH::SYMBOL_PIN::pn_just = 0

Definition at line 160 of file pads_sch_parser.h.

◆ pn_off_angle

int PADS_SCH::SYMBOL_PIN::pn_off_angle = 0

Definition at line 169 of file pads_sch_parser.h.

◆ pn_off_just

int PADS_SCH::SYMBOL_PIN::pn_off_just = 0

Definition at line 170 of file pads_sch_parser.h.

◆ pn_offset

POINT PADS_SCH::SYMBOL_PIN::pn_offset

Definition at line 168 of file pads_sch_parser.h.

◆ pn_w

int PADS_SCH::SYMBOL_PIN::pn_w = 0

Definition at line 158 of file pads_sch_parser.h.

◆ position

POINT PADS_SCH::SYMBOL_PIN::position

Definition at line 148 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ rotation

double PADS_SCH::SYMBOL_PIN::rotation = 0.0

Definition at line 151 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ side

int PADS_SCH::SYMBOL_PIN::side = 0

Definition at line 156 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().

◆ type

PIN_TYPE PADS_SCH::SYMBOL_PIN::type = PIN_TYPE::UNSPECIFIED

Definition at line 149 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin().


The documentation for this struct was generated from the following file: