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