|
KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
| ADIMENSION6 (ALTIUM_BINARY_PARSER &aReader) | |
Public Attributes | |
| ALTIUM_LAYER | layer_v6 = ALTIUM_LAYER::UNKNOWN |
| ALTIUM_LAYER | layer_v7 = ALTIUM_LAYER::UNKNOWN |
| ALTIUM_LAYER | layer = ALTIUM_LAYER::UNKNOWN |
| ALTIUM_DIMENSION_KIND | kind |
| wxString | textformat |
| wxString | textprefix |
| wxString | textsuffix |
| int32_t | height |
| double | angle |
| uint32_t | linewidth |
| uint32_t | textheight |
| uint32_t | textlinewidth |
| int32_t | textprecision |
| uint32_t | textgap |
| bool | textbold |
| bool | textitalic |
| int32_t | arrowsize |
| ALTIUM_UNIT | textunit |
| VECTOR2I | xy1 |
| std::vector< VECTOR2I > | referencePoint |
| std::vector< VECTOR2I > | textPoint |
Definition at line 535 of file altium_parser_pcb.h.
|
explicit |
Definition at line 560 of file altium_parser_pcb.cpp.
References altium_layer_from_name(), altium_versioned_layer(), angle, arrowsize, CM, ALTIUM_BINARY_PARSER::HasParsingError(), height, INCH, kind, layer, layer_v6, layer_v7, linewidth, MILS, MM, ALTIUM_PROPS_UTILS::ReadBool(), ALTIUM_PROPS_UTILS::ReadDouble(), ALTIUM_PROPS_UTILS::ReadInt(), ALTIUM_PROPS_UTILS::ReadKicadUnit(), ALTIUM_BINARY_PARSER::ReadProperties(), ALTIUM_PROPS_UTILS::ReadString(), referencePoint, ALTIUM_BINARY_PARSER::Skip(), textbold, textformat, textgap, textheight, textitalic, textlinewidth, textPoint, textprecision, textprefix, textsuffix, textunit, THROW_IO_ERROR, UNKNOWN, and xy1.
| double ADIMENSION6::angle |
Definition at line 547 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Center().
| int32_t ADIMENSION6::arrowsize |
Definition at line 557 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Leader().
| int32_t ADIMENSION6::height |
Definition at line 546 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Center().
| ALTIUM_DIMENSION_KIND ADIMENSION6::kind |
Definition at line 540 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::ParseDimensions6Data().
| ALTIUM_LAYER ADIMENSION6::layer = ALTIUM_LAYER::UNKNOWN |
Definition at line 539 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Center(), ALTIUM_PCB::HelperParseDimensions6Datum(), ALTIUM_PCB::HelperParseDimensions6Leader(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| ALTIUM_LAYER ADIMENSION6::layer_v6 = ALTIUM_LAYER::UNKNOWN |
Definition at line 537 of file altium_parser_pcb.h.
Referenced by ADIMENSION6().
| ALTIUM_LAYER ADIMENSION6::layer_v7 = ALTIUM_LAYER::UNKNOWN |
Definition at line 538 of file altium_parser_pcb.h.
Referenced by ADIMENSION6().
| uint32_t ADIMENSION6::linewidth |
Definition at line 549 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Center(), ALTIUM_PCB::HelperParseDimensions6Datum(), ALTIUM_PCB::HelperParseDimensions6Leader(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| std::vector<VECTOR2I> ADIMENSION6::referencePoint |
Definition at line 563 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Datum(), ALTIUM_PCB::HelperParseDimensions6Leader(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| bool ADIMENSION6::textbold |
Definition at line 554 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| wxString ADIMENSION6::textformat |
Definition at line 542 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Leader().
| uint32_t ADIMENSION6::textgap |
Definition at line 553 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| uint32_t ADIMENSION6::textheight |
Definition at line 550 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Leader(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| bool ADIMENSION6::textitalic |
Definition at line 555 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| uint32_t ADIMENSION6::textlinewidth |
Definition at line 551 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Leader(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| std::vector<VECTOR2I> ADIMENSION6::textPoint |
Definition at line 564 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Leader(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| int32_t ADIMENSION6::textprecision |
Definition at line 552 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| wxString ADIMENSION6::textprefix |
Definition at line 543 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| wxString ADIMENSION6::textsuffix |
Definition at line 544 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| ALTIUM_UNIT ADIMENSION6::textunit |
Definition at line 559 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| VECTOR2I ADIMENSION6::xy1 |
Definition at line 561 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Center(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().