|
KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
| ADIMENSION6 (ALTIUM_BINARY_PARSER &aReader) | |
Public Attributes | |
| ALTIUM_LAYER | layer |
| 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 432 of file altium_parser_pcb.h.
|
explicit |
Definition at line 388 of file altium_parser_pcb.cpp.
References altium_layer_from_name(), angle, arrowsize, CM, ALTIUM_BINARY_PARSER::HasParsingError(), height, INCH, kind, layer, 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 442 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Center().
| int32_t ADIMENSION6::arrowsize |
Definition at line 452 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Leader().
| int32_t ADIMENSION6::height |
Definition at line 441 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Center().
| ALTIUM_DIMENSION_KIND ADIMENSION6::kind |
Definition at line 435 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::ParseDimensions6Data().
| ALTIUM_LAYER ADIMENSION6::layer |
Definition at line 434 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().
| uint32_t ADIMENSION6::linewidth |
Definition at line 444 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 458 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 449 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| wxString ADIMENSION6::textformat |
Definition at line 437 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Leader().
| uint32_t ADIMENSION6::textgap |
Definition at line 448 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| uint32_t ADIMENSION6::textheight |
Definition at line 445 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 450 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| uint32_t ADIMENSION6::textlinewidth |
Definition at line 446 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 459 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Leader(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| int32_t ADIMENSION6::textprecision |
Definition at line 447 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| wxString ADIMENSION6::textprefix |
Definition at line 438 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| wxString ADIMENSION6::textsuffix |
Definition at line 439 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| ALTIUM_UNIT ADIMENSION6::textunit |
Definition at line 454 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
| VECTOR2I ADIMENSION6::xy1 |
Definition at line 456 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Center(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().