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 424 of file altium_parser_pcb.h.
|
explicit |
Definition at line 381 of file altium_parser_pcb.cpp.
References altium_layer_from_name(), angle, arrowsize, ALTIUM_BINARY_PARSER::HasParsingError(), height, kind, layer, linewidth, 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, and xy1.
double ADIMENSION6::angle |
Definition at line 434 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Center(), and ALTIUM_PCB::HelperParseDimensions6Linear().
int32_t ADIMENSION6::arrowsize |
Definition at line 444 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Leader().
int32_t ADIMENSION6::height |
Definition at line 433 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Center().
ALTIUM_DIMENSION_KIND ADIMENSION6::kind |
Definition at line 427 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::ParseDimensions6Data().
ALTIUM_LAYER ADIMENSION6::layer |
Definition at line 426 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 436 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 450 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 441 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
wxString ADIMENSION6::textformat |
Definition at line 429 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Leader().
uint32_t ADIMENSION6::textgap |
Definition at line 440 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), and ALTIUM_PCB::HelperParseDimensions6Radial().
uint32_t ADIMENSION6::textheight |
Definition at line 437 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 442 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
uint32_t ADIMENSION6::textlinewidth |
Definition at line 438 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 451 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Leader(), and ALTIUM_PCB::HelperParseDimensions6Radial().
int32_t ADIMENSION6::textprecision |
Definition at line 439 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
wxString ADIMENSION6::textprefix |
Definition at line 430 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
wxString ADIMENSION6::textsuffix |
Definition at line 431 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
ALTIUM_UNIT ADIMENSION6::textunit |
Definition at line 446 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().
VECTOR2I ADIMENSION6::xy1 |
Definition at line 448 of file altium_parser_pcb.h.
Referenced by ADIMENSION6(), ALTIUM_PCB::HelperParseDimensions6Center(), ALTIUM_PCB::HelperParseDimensions6Linear(), and ALTIUM_PCB::HelperParseDimensions6Radial().