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

#include <pads_sch_binary_model.h>

Public Member Functions

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

Public Attributes

PLACEMENT_ID id
 
SOURCE_PROVENANCE source
 
SHEET_REFERENCE sheet
 
PART_TYPE_REFERENCE partType
 
std::optional< GATE_REFERENCEgate
 
DEFINITION_REFERENCE definition
 
std::vector< PLACED_PIN_REFERENCEpins
 
uint32_t unit = 1
 
SOURCE_STRING reference
 
SOURCE_POINT position
 
int angle = 0
 
bool mirrored = false
 
uint16_t mirrorFlags = 0
 
uint8_t itemVisibilityFlags = 0
 
bool referenceVisible = true
 
bool partTypeVisible = true
 
bool pinNamesVisible = true
 
bool pinNumbersVisible = true
 
std::vector< MODEL_FIELDfields
 
std::vector< SOURCE_PROPERTYproperties
 

Detailed Description

Definition at line 539 of file pads_sch_binary_model.h.

Member Function Documentation

◆ operator==()

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

Member Data Documentation

◆ angle

int PADS_SCH_BINARY::MODEL_PLACEMENT::angle = 0

◆ definition

DEFINITION_REFERENCE PADS_SCH_BINARY::MODEL_PLACEMENT::definition

Definition at line 546 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ fields

std::vector<MODEL_FIELD> PADS_SCH_BINARY::MODEL_PLACEMENT::fields

◆ gate

std::optional<GATE_REFERENCE> PADS_SCH_BINARY::MODEL_PLACEMENT::gate

◆ id

PLACEMENT_ID PADS_SCH_BINARY::MODEL_PLACEMENT::id

◆ itemVisibilityFlags

uint8_t PADS_SCH_BINARY::MODEL_PLACEMENT::itemVisibilityFlags = 0

Definition at line 554 of file pads_sch_binary_model.h.

◆ mirrored

bool PADS_SCH_BINARY::MODEL_PLACEMENT::mirrored = false

Definition at line 552 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ mirrorFlags

uint16_t PADS_SCH_BINARY::MODEL_PLACEMENT::mirrorFlags = 0

◆ partType

PART_TYPE_REFERENCE PADS_SCH_BINARY::MODEL_PLACEMENT::partType

Definition at line 544 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ partTypeVisible

bool PADS_SCH_BINARY::MODEL_PLACEMENT::partTypeVisible = true

Definition at line 556 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ pinNamesVisible

bool PADS_SCH_BINARY::MODEL_PLACEMENT::pinNamesVisible = true

Definition at line 557 of file pads_sch_binary_model.h.

◆ pinNumbersVisible

bool PADS_SCH_BINARY::MODEL_PLACEMENT::pinNumbersVisible = true

Definition at line 558 of file pads_sch_binary_model.h.

◆ pins

std::vector<PLACED_PIN_REFERENCE> PADS_SCH_BINARY::MODEL_PLACEMENT::pins

◆ position

SOURCE_POINT PADS_SCH_BINARY::MODEL_PLACEMENT::position

◆ properties

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

◆ reference

◆ referenceVisible

bool PADS_SCH_BINARY::MODEL_PLACEMENT::referenceVisible = true

Definition at line 555 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ sheet

SHEET_REFERENCE PADS_SCH_BINARY::MODEL_PLACEMENT::sheet

Definition at line 543 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ source

SOURCE_PROVENANCE PADS_SCH_BINARY::MODEL_PLACEMENT::source

Definition at line 542 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ unit

uint32_t PADS_SCH_BINARY::MODEL_PLACEMENT::unit = 1

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