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 |
std::map< wxString, SCH_SYMBOL_VARIANT > | m_Variants |
A list of symbol variants. | |
A simple container for schematic symbol instance information.
Definition at line 94 of file sch_sheet_path.h.
bool SCH_SYMBOL_INSTANCE::m_DNP = false |
Definition at line 110 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::GetDNP(), SCH_IO_KICAD_SEXPR::saveSymbol(), and SCH_SYMBOL::SetDNP().
bool SCH_SYMBOL_INSTANCE::m_ExcludedFromBOM = false |
Definition at line 111 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::GetExcludedFromBOM(), and SCH_SYMBOL::SetExcludedFromBOM().
bool SCH_SYMBOL_INSTANCE::m_ExcludedFromSim = false |
Definition at line 112 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::GetExcludedFromSim(), and SCH_SYMBOL::SetExcludedFromSim().
wxString SCH_SYMBOL_INSTANCE::m_Footprint |
Definition at line 105 of file sch_sheet_path.h.
Referenced by SCH_IO_KICAD_SEXPR_PARSER::parseSchSymbolInstances().
KIID_PATH SCH_SYMBOL_INSTANCE::m_Path |
Definition at line 96 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_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 108 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 99 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_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 100 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 104 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 115 of file sch_sheet_path.h.
Referenced by SCH_SYMBOL::AddVariant(), SCH_SYMBOL::DeleteVariant(), SCH_SYMBOL::GetDNP(), SCH_SYMBOL::GetExcludedFromBOM(), SCH_SYMBOL::GetExcludedFromSim(), SCH_SYMBOL::GetVariant(), SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), SCH_SYMBOL::SetDNP(), SCH_SYMBOL::SetExcludedFromBOM(), and SCH_SYMBOL::SetExcludedFromSim().