KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EASYPC::SCH_COMPONENT_SOURCE Struct Reference

Everything one component LIB_SYMBOL is made from. More...

#include <easypc_sch_items.h>

Public Attributes

const SOURCE_SCM_COMPONENT * Schematic = nullptr
 
const SOURCE_PCB_COMPONENT * Board = nullptr
 the package whose gate map numbers the pins
 
std::vector< const SOURCE_SYMBOL * > Gates
 symbol per gate; null leaves that unit empty
 
bool PinTexts = true
 a placed part draws its pin texts from its pad instances
 
wxString Footprint
 
wxArrayString FootprintFilters
 

Detailed Description

Everything one component LIB_SYMBOL is made from.

Definition at line 100 of file easypc_sch_items.h.

Member Data Documentation

◆ Board

const SOURCE_PCB_COMPONENT* EASYPC::SCH_COMPONENT_SOURCE::Board = nullptr

the package whose gate map numbers the pins

Definition at line 103 of file easypc_sch_items.h.

Referenced by SCH_IO_EASYPC::convertComponent(), and EASYPC::ConvertComponentSymbol().

◆ Footprint

wxString EASYPC::SCH_COMPONENT_SOURCE::Footprint

◆ FootprintFilters

wxArrayString EASYPC::SCH_COMPONENT_SOURCE::FootprintFilters

◆ Gates

std::vector<const SOURCE_SYMBOL*> EASYPC::SCH_COMPONENT_SOURCE::Gates

symbol per gate; null leaves that unit empty

Definition at line 104 of file easypc_sch_items.h.

Referenced by SCH_IO_EASYPC::convertComponent(), and EASYPC::ConvertComponentSymbol().

◆ PinTexts

bool EASYPC::SCH_COMPONENT_SOURCE::PinTexts = true

a placed part draws its pin texts from its pad instances

Definition at line 105 of file easypc_sch_items.h.

Referenced by EASYPC::ConvertComponentSymbol().

◆ Schematic

const SOURCE_SCM_COMPONENT* EASYPC::SCH_COMPONENT_SOURCE::Schematic = nullptr

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