| 
    KiCad PCB EDA Suite
    
   | 
 
NOTE from CADSTAR help: To convert a Part Definition Attribute into a hyperlink, prefix the attribute name with "Link ". More...
#include <cadstar_archive_parser.h>
  
Classes | |
| struct | COLUMNORDER | 
| struct | COLUMNWIDTH | 
Public Member Functions | |
| void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override | 
Public Attributes | |
| ATTRIBUTE_ID | ID | 
| wxString | Name | 
| Parenthesis aren't permitted in user attributes in CADSTAR.   | |
| ATTROWNER | AttributeOwner = ATTROWNER::ALL_ITEMS | 
| ATTRUSAGE | AttributeUsage = ATTRUSAGE::UNDEFINED | 
| bool | NoTransfer = false | 
| True="All Design Types", False="Current Design Type" "All Design Types" Description from CADSTAR Help: "The selected attribute name will be available when
       any design is displayed" "Current Design Type" From CADSTAR Help: This restricts the availability of the selected attribute name to the current design.   | |
| std::vector< COLUMNORDER > | ColumnOrders | 
| std::vector< COLUMNWIDTH > | ColumnWidths | 
| bool | ColumnInvisible = false | 
NOTE from CADSTAR help: To convert a Part Definition Attribute into a hyperlink, prefix the attribute name with "Link ".
Definition at line 729 of file cadstar_archive_parser.h.
      
  | 
  overridevirtual | 
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 1196 of file cadstar_archive_parser.cpp.
References CADSTAR_ARCHIVE_PARSER::ALL_ITEMS, CADSTAR_ARCHIVE_PARSER::AREA, AttributeOwner, AttributeUsage, CADSTAR_ARCHIVE_PARSER::BOARD, CADSTAR_ARCHIVE_PARSER::BOTH, ColumnInvisible, ColumnOrders, ColumnWidths, CADSTAR_ARCHIVE_PARSER::COMPONENT, CADSTAR_ARCHIVE_PARSER::CONNECTION, CADSTAR_ARCHIVE_PARSER::COPPER, CADSTAR_ARCHIVE_PARSER::DOCSYMBOL, CADSTAR_ARCHIVE_PARSER::FIGURE, XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), ID, location, Name, CADSTAR_ARCHIVE_PARSER::NET, CADSTAR_ARCHIVE_PARSER::NETCLASS, NoTransfer, CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNORDER::Parse(), CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNWIDTH::Parse(), CADSTAR_ARCHIVE_PARSER::PART, CADSTAR_ARCHIVE_PARSER::PART_DEFINITION, CADSTAR_ARCHIVE_PARSER::PART_LIBRARY, CADSTAR_ARCHIVE_PARSER::PIN, CADSTAR_ARCHIVE_PARSER::SIGNALREF, CADSTAR_ARCHIVE_PARSER::SYMBOL, CADSTAR_ARCHIVE_PARSER::SYMDEF, CADSTAR_ARCHIVE_PARSER::TEMPLATE, CADSTAR_ARCHIVE_PARSER::TESTPOINT, THROW_UNKNOWN_NODE_IO_ERROR, and THROW_UNKNOWN_PARAMETER_IO_ERROR.
Referenced by CADSTAR_ARCHIVE_PARSER::CODEDEFS::ParseSubNode().
| ATTROWNER CADSTAR_ARCHIVE_PARSER::ATTRNAME::AttributeOwner = ATTROWNER::ALL_ITEMS | 
Definition at line 753 of file cadstar_archive_parser.h.
Referenced by Parse().
| ATTRUSAGE CADSTAR_ARCHIVE_PARSER::ATTRNAME::AttributeUsage = ATTRUSAGE::UNDEFINED | 
Definition at line 754 of file cadstar_archive_parser.h.
Referenced by Parse().
| bool CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnInvisible = false | 
Definition at line 764 of file cadstar_archive_parser.h.
Referenced by Parse().
| std::vector<COLUMNORDER> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnOrders | 
Definition at line 762 of file cadstar_archive_parser.h.
Referenced by Parse().
| std::vector<COLUMNWIDTH> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnWidths | 
Definition at line 763 of file cadstar_archive_parser.h.
Referenced by Parse().
| ATTRIBUTE_ID CADSTAR_ARCHIVE_PARSER::ATTRNAME::ID | 
Definition at line 748 of file cadstar_archive_parser.h.
Referenced by Parse(), and CADSTAR_ARCHIVE_PARSER::CODEDEFS::ParseSubNode().
| wxString CADSTAR_ARCHIVE_PARSER::ATTRNAME::Name | 
Parenthesis aren't permitted in user attributes in CADSTAR.
Any Attributes in Parenthesis indicate an internal CADSTAR attribute Examples: "(PartDescription)" "(PartDefinitionNameStem)",etc. TODO: create a list of all CADSTAR internal attribute names.
Definition at line 749 of file cadstar_archive_parser.h.
Referenced by Parse().
| bool CADSTAR_ARCHIVE_PARSER::ATTRNAME::NoTransfer = false | 
True="All Design Types", False="Current Design Type" "All Design Types" Description from CADSTAR Help: "The selected attribute name will be available when any design is displayed" "Current Design Type" From CADSTAR Help: This restricts the availability of the selected attribute name to the current design.
Definition at line 755 of file cadstar_archive_parser.h.
Referenced by Parse().