KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CADSTAR_ARCHIVE_PARSER::SETTINGS Struct Reference

#include <cadstar_archive_parser.h>

Inheritance diagram for CADSTAR_ARCHIVE_PARSER::SETTINGS:
CADSTAR_ARCHIVE_PARSER::PARSER CADSTAR_PCB_ARCHIVE_PARSER::TECHNOLOGY_SECTION

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, POINTDesignArea
 
LONGPOINT DesignRef
 Appears to be 0,0 always.
 
LONGPOINT DesignLimit
 

Detailed Description

Definition at line 568 of file cadstar_archive_parser.h.

Member Function Documentation

◆ Parse()

void CADSTAR_ARCHIVE_PARSER::SETTINGS::Parse ( XNODE aNode,
PARSER_CONTEXT aContext 
)
overridevirtual

◆ ParseSubNode()

bool CADSTAR_ARCHIVE_PARSER::SETTINGS::ParseSubNode ( XNODE aChildNode,
PARSER_CONTEXT aContext 
)

Member Data Documentation

◆ AllowBarredText

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.

◆ AngularPrecision

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.

◆ BarlineGap

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.

◆ DesignArea

std::pair<POINT, POINT> CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignArea

Definition at line 585 of file cadstar_archive_parser.h.

Referenced by CADSTAR_PCB_ARCHIVE_LOADER::Load().

◆ DesignLimit

◆ DesignOrigin

LONGPOINT CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignOrigin

Definition at line 584 of file cadstar_archive_parser.h.

◆ DesignRef

LONGPOINT CADSTAR_ARCHIVE_PARSER::SETTINGS::DesignRef

Appears to be 0,0 always.

Definition at line 586 of file cadstar_archive_parser.h.

◆ InterlineGap

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.

◆ PinNoAngle

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.

◆ PinNoOffset

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.

◆ UnitDisplPrecision

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

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().


The documentation for this struct was generated from the following files: