KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
ATEXT6 (ALTIUM_PARSER &aReader, std::map< uint32_t, wxString > &aStringTable) | |
Public Attributes | |
ALTIUM_LAYER | layer |
uint16_t | component |
VECTOR2I | position |
uint32_t | height |
double | rotation |
uint32_t | strokewidth |
ALTIUM_TEXT_POSITION | textposition |
bool | isBold |
bool | isItalic |
bool | isMirrored |
bool | isInverted |
bool | isComment |
bool | isDesignator |
ALTIUM_TEXT_TYPE | fonttype |
wxString | fontname |
wxString | text |
Definition at line 699 of file altium_parser_pcb.h.
|
explicit |
In Altium 14 (subrecord1 == 230) only left bottom is valid? I think there is a bit missing. https://gitlab.com/kicad/code/kicad/-/merge_requests/60#note_274913397
Definition at line 916 of file altium_parser_pcb.cpp.
References component, fontname, fonttype, ALTIUM_PARSER::HasParsingError(), height, isBold, isComment, isDesignator, isInverted, isItalic, isMirrored, layer, position, ALTIUM_PARSER::Read(), ALTIUM_PARSER::ReadAndSetSubrecordLength(), ALTIUM_PARSER::ReadBytes(), ALTIUM_PARSER::ReadKicadUnit(), ALTIUM_PARSER::ReadVector2IPos(), ALTIUM_PARSER::ReadWxString(), rotation, ALTIUM_PARSER::Skip(), ALTIUM_PARSER::SkipSubrecord(), strokewidth, text, textposition, and THROW_IO_ERROR.
uint16_t ATEXT6::component |
Definition at line 702 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ParseTexts6Data().
wxString ATEXT6::fontname |
Definition at line 719 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().
ALTIUM_TEXT_TYPE ATEXT6::fonttype |
Definition at line 718 of file altium_parser_pcb.h.
Referenced by ATEXT6(), ALTIUM_PCB::ConvertTexts6ToBoardItem(), ALTIUM_PCB::ConvertTexts6ToEdaTextSettings(), and ALTIUM_PCB::ConvertTexts6ToFootprintItem().
uint32_t ATEXT6::height |
Definition at line 705 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().
bool ATEXT6::isBold |
Definition at line 710 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().
bool ATEXT6::isComment |
Definition at line 715 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().
bool ATEXT6::isDesignator |
Definition at line 716 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().
bool ATEXT6::isInverted |
Definition at line 713 of file altium_parser_pcb.h.
Referenced by ATEXT6().
bool ATEXT6::isItalic |
Definition at line 711 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().
bool ATEXT6::isMirrored |
Definition at line 712 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().
ALTIUM_LAYER ATEXT6::layer |
Definition at line 701 of file altium_parser_pcb.h.
Referenced by ATEXT6(), ALTIUM_PCB::ConvertTexts6ToBoardItem(), and ALTIUM_PCB::ConvertTexts6ToFootprintItem().
VECTOR2I ATEXT6::position |
Definition at line 704 of file altium_parser_pcb.h.
Referenced by ATEXT6(), ALTIUM_PCB::ConvertTexts6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().
double ATEXT6::rotation |
Definition at line 706 of file altium_parser_pcb.h.
Referenced by ATEXT6(), ALTIUM_PCB::ConvertTexts6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().
uint32_t ATEXT6::strokewidth |
Definition at line 707 of file altium_parser_pcb.h.
Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().
wxString ATEXT6::text |
Definition at line 721 of file altium_parser_pcb.h.
Referenced by ATEXT6(), ALTIUM_PCB::ConvertTexts6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().
ALTIUM_TEXT_POSITION ATEXT6::textposition |
Definition at line 708 of file altium_parser_pcb.h.
Referenced by ATEXT6().