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 838 of file cadstar_archive_parser.cpp.
References XNODE::GetChildren(), XNODE::GetNext(), and THROW_UNKNOWN_NODE_IO_ERROR.
bool CADSTAR_ARCHIVE_PARSER::SETTINGS::ParseSubNode | ( | XNODE * | aChildNode, |
PARSER_CONTEXT * | aContext | ||
) |
Definition at line 776 of file cadstar_archive_parser.cpp.
References XNODE::GetChildren(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDLong(), CADSTAR_ARCHIVE_PARSER::ParseAllChildPoints(), and CADSTAR_ARCHIVE_PARSER::ParseUnits().
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.
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.
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.
Definition at line 585 of file cadstar_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::Load().
LONGPOINT CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignLimit |
Definition at line 587 of file cadstar_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::checkDesignLimits(), CADSTAR_SCH_ARCHIVE_LOADER::getFigureExtentsKiCad(), and CADSTAR_PCB_ARCHIVE_LOADER::Load().
LONGPOINT CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignOrigin |
Definition at line 584 of file cadstar_archive_parser.h.
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.
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.
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.
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 CADSTAR_PCB_ARCHIVE_LOADER::applyDimensionSettings().
UNITS CADSTAR_ARCHIVE_PARSER::SETTINGS::Units |
Units to display for linear dimensions.
Definition at line 570 of file cadstar_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::applyDimensionSettings().