|
KiCad PCB EDA Suite
|
A simple container for schematic symbol instance information. More...
#include <sch_sheet_path.h>
Public Attributes | |
| KIID_PATH | m_Path |
| wxString | m_Reference |
| int | m_Unit = 1 |
| wxString | m_Value |
| wxString | m_Footprint |
| wxString | m_ProjectName |
| bool | m_DNP = false |
| bool | m_ExcludedFromBOM = false |
| bool | m_ExcludedFromSim = false |
| bool | m_ExcludedFromBoard = false |
| bool | m_ExcludedFromPosFiles = false |
| std::map< wxString, SCH_SYMBOL_VARIANT > | m_Variants |
| A list of symbol variants. | |
A simple container for schematic symbol instance information.
Definition at line 97 of file sch_sheet_path.h.
| bool SCH_SYMBOL_INSTANCE::m_DNP = false |
Definition at line 113 of file sch_sheet_path.h.
| bool SCH_SYMBOL_INSTANCE::m_ExcludedFromBoard = false |
Definition at line 116 of file sch_sheet_path.h.
| bool SCH_SYMBOL_INSTANCE::m_ExcludedFromBOM = false |
Definition at line 114 of file sch_sheet_path.h.
| bool SCH_SYMBOL_INSTANCE::m_ExcludedFromPosFiles = false |
Definition at line 117 of file sch_sheet_path.h.
| bool SCH_SYMBOL_INSTANCE::m_ExcludedFromSim = false |
Definition at line 115 of file sch_sheet_path.h.
| wxString SCH_SYMBOL_INSTANCE::m_Footprint |
Definition at line 108 of file sch_sheet_path.h.
Referenced by SCH_IO_KICAD_SEXPR_PARSER::parseSchSymbolInstances().
| KIID_PATH SCH_SYMBOL_INSTANCE::m_Path |
Definition at line 99 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::AddHierarchicalReference(), SCH_SYMBOL::AddHierarchicalReference(), SCH_SHEET_PATH::AddNewSymbolInstances(), BOOST_AUTO_TEST_CASE(), SCH_SHEET_PATH::CheckForMissingSymbolInstances(), SCH_REFERENCE_LIST::GetSymbolInstances(), SCH_IO_KICAD_LEGACY::loadSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSchSymbolInstances(), SCH_REFERENCE::SCH_REFERENCE(), and SCH_EDITOR_CONTROL::updatePastedSymbol().
| wxString SCH_SYMBOL_INSTANCE::m_ProjectName |
Definition at line 111 of file sch_sheet_path.h.
Referenced by SCH_SHEET_PATH::AddNewSymbolInstances(), SCH_SHEET_PATH::CheckForMissingSymbolInstances(), SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), and SCH_EDITOR_CONTROL::updatePastedSymbol().
| wxString SCH_SYMBOL_INSTANCE::m_Reference |
Definition at line 102 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::AddHierarchicalReference(), SCH_SYMBOL::AddHierarchicalReference(), SCH_SHEET_PATH::AddNewSymbolInstances(), BOOST_AUTO_TEST_CASE(), SCH_SHEET_PATH::CheckForMissingSymbolInstances(), SCH_REFERENCE_LIST::GetSymbolInstances(), SCH_IO_EAGLE::loadModuleInstance(), SCH_IO_KICAD_LEGACY::loadSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSchSymbolInstances(), SCH_IO_KICAD_LEGACY::saveSymbol(), SCH_IO_KICAD_SEXPR::saveSymbol(), SCH_REFERENCE::SCH_REFERENCE(), and SCH_EDITOR_CONTROL::updatePastedSymbol().
| int SCH_SYMBOL_INSTANCE::m_Unit = 1 |
Definition at line 103 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::AddHierarchicalReference(), SCH_SYMBOL::AddHierarchicalReference(), SCH_SHEET_PATH::AddNewSymbolInstances(), SCH_SHEET_PATH::CheckForMissingSymbolInstances(), SCH_REFERENCE_LIST::GetSymbolInstances(), SCH_IO_EAGLE::loadModuleInstance(), SCH_IO_KICAD_LEGACY::loadSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSchSymbolInstances(), SCH_IO_KICAD_SEXPR::saveSymbol(), SCH_REFERENCE::SCH_REFERENCE(), and SCH_EDITOR_CONTROL::updatePastedSymbol().
| wxString SCH_SYMBOL_INSTANCE::m_Value |
Definition at line 107 of file sch_sheet_path.h.
Referenced by SCH_IO_KICAD_SEXPR_PARSER::parseSchSymbolInstances().
| std::map<wxString, SCH_SYMBOL_VARIANT> SCH_SYMBOL_INSTANCE::m_Variants |
A list of symbol variants.
Definition at line 120 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::AddVariant(), SCH_SYMBOL::CopyVariant(), SCH_SYMBOL::DeleteVariant(), SCH_SYMBOL::GetDNP(), SCH_SYMBOL::GetExcludedFromBoard(), SCH_SYMBOL::GetExcludedFromBOM(), SCH_SYMBOL::GetExcludedFromPosFiles(), SCH_SYMBOL::GetExcludedFromSim(), SCH_SYMBOL::GetFieldText(), SCH_SYMBOL::GetVariant(), NETLIST_EXPORTER_XML::makeSymbols(), SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), SCH_SYMBOL::RenameVariant(), SCH_SYMBOL::SetDNP(), SCH_SYMBOL::SetExcludedFromBoard(), SCH_SYMBOL::SetExcludedFromBOM(), SCH_SYMBOL::SetExcludedFromPosFiles(), SCH_SYMBOL::SetExcludedFromSim(), SCH_SYMBOL::SetFieldText(), and SCH_SYMBOL::SetValueFieldText().