| 
    KiCad PCB EDA Suite
    
   | 
 
#include <cadstar_archive_parser.h>
  
Public Member Functions | |
| bool | ParseSubNode (XNODE *aChildNode, PARSER_CONTEXT *aContext) | 
| virtual void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override | 
Public Attributes | |
| UNITS | Units | 
| Units to display for linear dimensions.   | |
| long | UnitDisplPrecision | 
| Number of decimal points to display for linear dimensions.   | |
| long | InterlineGap | 
| For CADSTAR font only, distance between lines of text, expressed as a percentage of the text height (accepted values are 0-100)   | |
| long | BarlineGap | 
| For CADSTAR font only, distance between top bar and character, expressed as a percentage of the text height (accepted values are 0-100)   | |
| bool | AllowBarredText = false | 
| Specifies if barring is allowed in the design.   | |
| long | AngularPrecision | 
| Number of decimal points to display for angular dimensions.   | |
| long | PinNoOffset | 
| The distance, of a Pin Name/Identifier from its parent terminal.   | |
| long | PinNoAngle | 
| The angle at which the Pin ID is positioned relative to a terminal.   | |
| LONGPOINT | DesignOrigin | 
| std::pair< POINT, POINT > | DesignArea | 
| LONGPOINT | DesignRef | 
| Appears to be 0,0 always.   | |
| LONGPOINT | DesignLimit | 
Definition at line 568 of file cadstar_archive_parser.h.
      
  | 
  overridevirtual | 
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Reimplemented in CADSTAR_PCB_ARCHIVE_PARSER::TECHNOLOGY_SECTION.
Definition at line 840 of file cadstar_archive_parser.cpp.
References XNODE::GetChildren(), XNODE::GetNext(), ParseSubNode(), and THROW_UNKNOWN_NODE_IO_ERROR.
| bool CADSTAR_ARCHIVE_PARSER::SETTINGS::ParseSubNode | ( | XNODE * | aChildNode, | 
| PARSER_CONTEXT * | aContext ) | 
Definition at line 778 of file cadstar_archive_parser.cpp.
References AllowBarredText, AngularPrecision, BarlineGap, DesignArea, DesignLimit, DesignOrigin, XNODE::GetChildren(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDLong(), InterlineGap, CADSTAR_ARCHIVE_PARSER::ParseAllChildPoints(), CADSTAR_ARCHIVE_PARSER::ParseUnits(), PinNoAngle, PinNoOffset, UnitDisplPrecision, and Units.
Referenced by Parse(), and CADSTAR_PCB_ARCHIVE_PARSER::TECHNOLOGY_SECTION::Parse().
| bool CADSTAR_ARCHIVE_PARSER::SETTINGS::AllowBarredText = false | 
Specifies if barring is allowed in the design.
Definition at line 578 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| long CADSTAR_ARCHIVE_PARSER::SETTINGS::AngularPrecision | 
Number of decimal points to display for angular dimensions.
Definition at line 579 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| long CADSTAR_ARCHIVE_PARSER::SETTINGS::BarlineGap | 
For CADSTAR font only, distance between top bar and character, expressed as a percentage of the text height (accepted values are 0-100)
Definition at line 575 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
Definition at line 585 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| LONGPOINT CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignLimit | 
Definition at line 587 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| LONGPOINT CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignOrigin | 
Definition at line 584 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| LONGPOINT CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignRef | 
Appears to be 0,0 always.
Definition at line 586 of file cadstar_archive_parser.h.
| long CADSTAR_ARCHIVE_PARSER::SETTINGS::InterlineGap | 
For CADSTAR font only, distance between lines of text, expressed as a percentage of the text height (accepted values are 0-100)
Definition at line 572 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| long CADSTAR_ARCHIVE_PARSER::SETTINGS::PinNoAngle | 
The angle at which the Pin ID is positioned relative to a terminal.
Definition at line 582 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| long CADSTAR_ARCHIVE_PARSER::SETTINGS::PinNoOffset | 
The distance, of a Pin Name/Identifier from its parent terminal.
Definition at line 581 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| long CADSTAR_ARCHIVE_PARSER::SETTINGS::UnitDisplPrecision | 
Number of decimal points to display for linear dimensions.
Definition at line 571 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().
| UNITS CADSTAR_ARCHIVE_PARSER::SETTINGS::Units | 
Units to display for linear dimensions.
Definition at line 570 of file cadstar_archive_parser.h.
Referenced by ParseSubNode().