KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH_BINARY::MODEL_PIN_DEFINITION Struct Reference

#include <pads_sch_binary_model.h>

Public Member Functions

bool operator== (const MODEL_PIN_DEFINITION &) const =default
 

Public Attributes

PIN_ID id
 
SOURCE_PROVENANCE source
 
SOURCE_STRING number
 
SOURCE_STRING name
 
SOURCE_STRING decalName
 
SOURCE_POINT position
 
uint32_t side = 0
 
int angle = 0
 
uint16_t presentationFlags = 0
 
uint16_t visibilityAndNumberPresentationFlags = 0
 
uint32_t electricalType = 0
 
uint32_t graphicStyle = 0
 
int64_t length = 0
 
MODEL_TEXT_PRESENTATION presentation
 
MODEL_TEXT_PRESENTATION namePresentation
 
MODEL_TEXT_PRESENTATION numberPresentation
 
SOURCE_POINT nameOffset
 
SOURCE_POINT numberOffset
 
int nameAngle = 0
 
int numberAngle = 0
 
uint16_t nameJustification = 0
 
uint16_t numberJustification = 0
 
int nameOffsetAngle = 0
 
int numberOffsetAngle = 0
 
uint16_t nameOffsetJustification = 0
 
uint16_t numberOffsetJustification = 0
 
uint16_t visibilityFlags = 0
 
std::vector< SOURCE_PROPERTYproperties
 

Detailed Description

Definition at line 403 of file pads_sch_binary_model.h.

Member Function Documentation

◆ operator==()

bool PADS_SCH_BINARY::MODEL_PIN_DEFINITION::operator== ( const MODEL_PIN_DEFINITION & ) const
default

Member Data Documentation

◆ angle

int PADS_SCH_BINARY::MODEL_PIN_DEFINITION::angle = 0

Definition at line 412 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ decalName

SOURCE_STRING PADS_SCH_BINARY::MODEL_PIN_DEFINITION::decalName

Definition at line 409 of file pads_sch_binary_model.h.

◆ electricalType

uint32_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::electricalType = 0

Definition at line 415 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ graphicStyle

uint32_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::graphicStyle = 0

Definition at line 416 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ id

PIN_ID PADS_SCH_BINARY::MODEL_PIN_DEFINITION::id

Definition at line 405 of file pads_sch_binary_model.h.

◆ length

int64_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::length = 0

◆ name

SOURCE_STRING PADS_SCH_BINARY::MODEL_PIN_DEFINITION::name

Definition at line 408 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ nameAngle

int PADS_SCH_BINARY::MODEL_PIN_DEFINITION::nameAngle = 0

Definition at line 423 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ nameJustification

uint16_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::nameJustification = 0

Definition at line 425 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ nameOffset

SOURCE_POINT PADS_SCH_BINARY::MODEL_PIN_DEFINITION::nameOffset

Definition at line 421 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ nameOffsetAngle

int PADS_SCH_BINARY::MODEL_PIN_DEFINITION::nameOffsetAngle = 0

Definition at line 427 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ nameOffsetJustification

uint16_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::nameOffsetJustification = 0

Definition at line 429 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ namePresentation

MODEL_TEXT_PRESENTATION PADS_SCH_BINARY::MODEL_PIN_DEFINITION::namePresentation

Definition at line 419 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ number

SOURCE_STRING PADS_SCH_BINARY::MODEL_PIN_DEFINITION::number

Definition at line 407 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ numberAngle

int PADS_SCH_BINARY::MODEL_PIN_DEFINITION::numberAngle = 0

Definition at line 424 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ numberJustification

uint16_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::numberJustification = 0

Definition at line 426 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ numberOffset

SOURCE_POINT PADS_SCH_BINARY::MODEL_PIN_DEFINITION::numberOffset

Definition at line 422 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ numberOffsetAngle

int PADS_SCH_BINARY::MODEL_PIN_DEFINITION::numberOffsetAngle = 0

Definition at line 428 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ numberOffsetJustification

uint16_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::numberOffsetJustification = 0

Definition at line 430 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ numberPresentation

MODEL_TEXT_PRESENTATION PADS_SCH_BINARY::MODEL_PIN_DEFINITION::numberPresentation

Definition at line 420 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ position

SOURCE_POINT PADS_SCH_BINARY::MODEL_PIN_DEFINITION::position

Definition at line 410 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ presentation

MODEL_TEXT_PRESENTATION PADS_SCH_BINARY::MODEL_PIN_DEFINITION::presentation

Definition at line 418 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ presentationFlags

uint16_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::presentationFlags = 0

Definition at line 413 of file pads_sch_binary_model.h.

◆ properties

std::vector<SOURCE_PROPERTY> PADS_SCH_BINARY::MODEL_PIN_DEFINITION::properties

Definition at line 432 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ side

uint32_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::side = 0

Definition at line 411 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ source

SOURCE_PROVENANCE PADS_SCH_BINARY::MODEL_PIN_DEFINITION::source

Definition at line 406 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ visibilityAndNumberPresentationFlags

uint16_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::visibilityAndNumberPresentationFlags = 0

Definition at line 414 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ visibilityFlags

uint16_t PADS_SCH_BINARY::MODEL_PIN_DEFINITION::visibilityFlags = 0

Definition at line 431 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().


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