KiCad PCB EDA Suite
|
#include <cadstar_sch_archive_parser.h>
Public Member Functions | |
void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
bool | ParseSubNode (XNODE *aChildNode, PARSER_CONTEXT *aContext) |
Public Attributes | |
std::map< TERMINALCODE_ID, TERMINALCODE > | TerminalCodes |
std::map< LINECODE_ID, LINECODE > | LineCodes |
std::map< HATCHCODE_ID, HATCHCODE > | HatchCodes |
std::map< TEXTCODE_ID, TEXTCODE > | TextCodes |
std::map< ROUTECODE_ID, ROUTECODE > | RouteCodes |
std::map< ATTRIBUTE_ID, ATTRNAME > | AttributeNames |
std::map< NETCLASS_ID, CADSTAR_NETCLASS > | NetClasses |
std::map< SPACING_CLASS_ID, SPCCLASSNAME > | SpacingClassNames |
Definition at line 120 of file cadstar_sch_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 279 of file cadstar_sch_archive_parser.cpp.
References XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_SCH_ARCHIVE_PARSER::TERMINALCODE::ID, CADSTAR_SCH_ARCHIVE_PARSER::TERMINALCODE::Parse(), CADSTAR_ARCHIVE_PARSER::CODEDEFS::ParseSubNode(), TerminalCodes, and THROW_UNKNOWN_NODE_IO_ERROR.
|
inherited |
Definition at line 1460 of file cadstar_archive_parser.cpp.
References AttributeNames, HatchCodes, CADSTAR_ARCHIVE_PARSER::ATTRNAME::ID, CADSTAR_ARCHIVE_PARSER::CADSTAR_NETCLASS::ID, CADSTAR_ARCHIVE_PARSER::HATCHCODE::ID, CADSTAR_ARCHIVE_PARSER::LINECODE::ID, CADSTAR_ARCHIVE_PARSER::ROUTECODE::ID, CADSTAR_ARCHIVE_PARSER::SPCCLASSNAME::ID, CADSTAR_ARCHIVE_PARSER::TEXTCODE::ID, LineCodes, NetClasses, CADSTAR_ARCHIVE_PARSER::ATTRNAME::Parse(), CADSTAR_ARCHIVE_PARSER::CADSTAR_NETCLASS::Parse(), CADSTAR_ARCHIVE_PARSER::HATCHCODE::Parse(), CADSTAR_ARCHIVE_PARSER::LINECODE::Parse(), CADSTAR_ARCHIVE_PARSER::ROUTECODE::Parse(), CADSTAR_ARCHIVE_PARSER::SPCCLASSNAME::Parse(), CADSTAR_ARCHIVE_PARSER::TEXTCODE::Parse(), RouteCodes, SpacingClassNames, and TextCodes.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::CODEDEFS_PCB::Parse(), and CADSTAR_SCH_ARCHIVE_PARSER::CODEDEFS_SCM::Parse().
|
inherited |
Definition at line 827 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
|
inherited |
Definition at line 824 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
|
inherited |
Definition at line 823 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
|
inherited |
Definition at line 828 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
|
inherited |
Definition at line 826 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
|
inherited |
Definition at line 829 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
std::map<TERMINALCODE_ID, TERMINALCODE> CADSTAR_SCH_ARCHIVE_PARSER::CODEDEFS_SCM::TerminalCodes |
Definition at line 122 of file cadstar_sch_archive_parser.h.
Referenced by Parse().
|
inherited |
Definition at line 825 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().