KiCad PCB EDA Suite
|
#include <cadstar_pcb_archive_parser.h>
Public Member Functions | |
void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Public Attributes | |
LAYERDEFS | Layerdefs |
CODEDEFS_PCB | Codedefs |
TECHNOLOGY_SECTION | Technology |
GRIDS | Grids |
bool | NetclassEditAttributeSettings = false |
bool | SpacingclassEditAttributeSettings = false |
Definition at line 430 of file cadstar_pcb_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 136 of file cadstar_pcb_archive_parser.cpp.
References Codedefs, XNODE::GetChildren(), XNODE::GetNext(), Grids, Layerdefs, NetclassEditAttributeSettings, CADSTAR_ARCHIVE_PARSER::GRIDS::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::LAYERDEFS::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::CODEDEFS_PCB::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::TECHNOLOGY_SECTION::Parse(), SpacingclassEditAttributeSettings, Technology, THROW_MISSING_NODE_IO_ERROR, and THROW_UNKNOWN_NODE_IO_ERROR.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::Parse().
CODEDEFS_PCB CADSTAR_PCB_ARCHIVE_PARSER::ASSIGNMENTS::Codedefs |
Definition at line 433 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::applyDimensionSettings(), CADSTAR_PCB_ARCHIVE_LOADER::calculateZonePriorities(), CADSTAR_PCB_ARCHIVE_LOADER::getAttributeName(), CADSTAR_PCB_ARCHIVE_LOADER::getCopperCode(), CADSTAR_PCB_ARCHIVE_LOADER::getHatchCode(), CADSTAR_PCB_ARCHIVE_LOADER::getKiCadNet(), CADSTAR_PCB_ARCHIVE_LOADER::getLayerPair(), CADSTAR_PCB_ARCHIVE_LOADER::getLineThickness(), CADSTAR_PCB_ARCHIVE_LOADER::getPadCode(), CADSTAR_PCB_ARCHIVE_LOADER::getRouteCode(), CADSTAR_PCB_ARCHIVE_LOADER::getTextCode(), CADSTAR_PCB_ARCHIVE_LOADER::getViaCode(), CADSTAR_PCB_ARCHIVE_LOADER::loadDesignRules(), and Parse().
GRIDS CADSTAR_PCB_ARCHIVE_PARSER::ASSIGNMENTS::Grids |
Definition at line 435 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
LAYERDEFS CADSTAR_PCB_ARCHIVE_PARSER::ASSIGNMENTS::Layerdefs |
Definition at line 432 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getLayerType(), CADSTAR_PCB_ARCHIVE_LOADER::initStackupItem(), CADSTAR_PCB_ARCHIVE_LOADER::isLayerSet(), CADSTAR_PCB_ARCHIVE_LOADER::loadBoardStackup(), CADSTAR_PCB_ARCHIVE_LOADER::loadTemplates(), Parse(), and CADSTAR_PCB_ARCHIVE_LOADER::remapUnsureLayers().
bool CADSTAR_PCB_ARCHIVE_PARSER::ASSIGNMENTS::NetclassEditAttributeSettings = false |
Definition at line 436 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
bool CADSTAR_PCB_ARCHIVE_PARSER::ASSIGNMENTS::SpacingclassEditAttributeSettings = false |
Definition at line 437 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
TECHNOLOGY_SECTION CADSTAR_PCB_ARCHIVE_PARSER::ASSIGNMENTS::Technology |
Definition at line 434 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::applyDimensionSettings(), CADSTAR_PCB_ARCHIVE_LOADER::Load(), CADSTAR_PCB_ARCHIVE_LOADER::loadDesignRules(), CADSTAR_PCB_ARCHIVE_LOADER::loadNetVia(), and Parse().