KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW Struct Reference

#include <cadstar_pcb_archive_parser.h>

Inheritance diagram for CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW:
CADSTAR_ARCHIVE_PARSER::PARSER

Public Types

enum class  STYLE { OPEN , CLOSED , CLEAR , CLOSED_FILLED }
 

Public Member Functions

void Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override
 

Public Attributes

STYLE ArrowStyle
 Subnode="ARROWSTYLE".
 
long UpperAngle = 0
 token="ARROWANGLEA"
 
long LowerAngle = 0
 token="ARROWANGLEB"
 
long ArrowLength = 0
 The length of the angled lines that make up the arrow head.
 

Detailed Description

Definition at line 591 of file cadstar_pcb_archive_parser.h.

Member Enumeration Documentation

◆ STYLE

Enumerator
OPEN 

The arrow head is made up of two angled lines either side of main line.

"DIMENSION_ARROWOPEN"

CLOSED 

The arrow head is made up of two angled lines either side of main line plus two other lines perpendicular to the main line finishing at the end of each of the two angled lines, with the main line still reaching tip of the arrow.

"DIMENSION_ARROWCLOSED"

CLEAR 

Same as closed but the main line finishes at the start of the perpendicular lines.

"DIMENSION_ARROWCLEAR"

CLOSED_FILLED 

The same as CLOSED or CLEAR arrows, but with a solid fill "DIMENSION_ARROWCLOSEDFILLED".

Definition at line 593 of file cadstar_pcb_archive_parser.h.

Member Function Documentation

◆ Parse()

Member Data Documentation

◆ ArrowLength

long CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW::ArrowLength = 0

The length of the angled lines that make up the arrow head.

Definition at line 611 of file cadstar_pcb_archive_parser.h.

◆ ArrowStyle

STYLE CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW::ArrowStyle

Subnode="ARROWSTYLE".

Definition at line 608 of file cadstar_pcb_archive_parser.h.

◆ LowerAngle

long CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW::LowerAngle = 0

token="ARROWANGLEB"

Definition at line 610 of file cadstar_pcb_archive_parser.h.

◆ UpperAngle

long CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW::UpperAngle = 0

token="ARROWANGLEA"

Definition at line 609 of file cadstar_pcb_archive_parser.h.


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