KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCAD_SCH::SCHEMATIC Struct Reference

#include <pcad_sch_parser.h>

Public Member Functions

const TEXT_STYLEFindTextStyle (const wxString &aName) const
 

Public Attributes

double workspaceWidth = 17000.0
 
double workspaceHeight = 11000.0
 
std::vector< TEXT_STYLEtextStyles
 
std::map< wxString, const TEXT_STYLE * > textStylesByName
 
std::vector< SYMBOL_DEFsymbolDefs
 
std::map< wxString, const SYMBOL_DEF * > symbolDefsByName
 
std::vector< COMP_DEFcompDefs
 
std::map< wxString, const COMP_DEF * > compDefsByName
 
std::map< wxString, wxString > compAliases
 compAlias name -> compDef name
 
std::vector< COMP_INSTcompInsts
 
std::map< wxString, const COMP_INST * > compInstsByRef
 
std::vector< SHEETsheets
 
TITLE_SHEET titleSheet
 

Detailed Description

Definition at line 275 of file pcad_sch_parser.h.

Member Function Documentation

◆ FindTextStyle()

const TEXT_STYLE * PCAD_SCH::SCHEMATIC::FindTextStyle ( const wxString & aName) const
inline

Definition at line 298 of file pcad_sch_parser.h.

References textStylesByName.

Member Data Documentation

◆ compAliases

std::map<wxString, wxString> PCAD_SCH::SCHEMATIC::compAliases

compAlias name -> compDef name

Definition at line 290 of file pcad_sch_parser.h.

Referenced by PCAD_SCH::PCAD_SCH_PARSER::parseLibrary(), and SCH_IO_PCAD::populateScreen().

◆ compDefs

std::vector<COMP_DEF> PCAD_SCH::SCHEMATIC::compDefs

◆ compDefsByName

std::map<wxString, const COMP_DEF*> PCAD_SCH::SCHEMATIC::compDefsByName

◆ compInsts

std::vector<COMP_INST> PCAD_SCH::SCHEMATIC::compInsts

◆ compInstsByRef

std::map<wxString, const COMP_INST*> PCAD_SCH::SCHEMATIC::compInstsByRef

◆ sheets

std::vector<SHEET> PCAD_SCH::SCHEMATIC::sheets

◆ symbolDefs

std::vector<SYMBOL_DEF> PCAD_SCH::SCHEMATIC::symbolDefs

◆ symbolDefsByName

std::map<wxString, const SYMBOL_DEF*> PCAD_SCH::SCHEMATIC::symbolDefsByName

Definition at line 284 of file pcad_sch_parser.h.

Referenced by PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile().

◆ textStyles

std::vector<TEXT_STYLE> PCAD_SCH::SCHEMATIC::textStyles

◆ textStylesByName

std::map<wxString, const TEXT_STYLE*> PCAD_SCH::SCHEMATIC::textStylesByName

Definition at line 281 of file pcad_sch_parser.h.

Referenced by FindTextStyle(), and PCAD_SCH::PCAD_SCH_PARSER::LoadFromFile().

◆ titleSheet

◆ workspaceHeight

double PCAD_SCH::SCHEMATIC::workspaceHeight = 11000.0

◆ workspaceWidth

double PCAD_SCH::SCHEMATIC::workspaceWidth = 17000.0

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