KiCad PCB EDA Suite
|
Eagle text element. More...
#include <eagle_parser.h>
Public Types | |
enum | { CENTER = 0 , CENTER_LEFT , TOP_CENTER , TOP_LEFT , TOP_RIGHT , CENTER_RIGHT = -CENTER_LEFT , BOTTOM_CENTER = -TOP_CENTER , BOTTOM_LEFT = -TOP_RIGHT , BOTTOM_RIGHT = -TOP_LEFT } |
Public Member Functions | |
ETEXT (wxXmlNode *aText) | |
VECTOR2I | ConvertSize () const |
Calculate text size based on font type and size. More... | |
Public Attributes | |
wxString | text |
ECOORD | x |
ECOORD | y |
ECOORD | size |
int | layer |
opt_wxString | font |
opt_double | ratio |
opt_erot | rot |
opt_int | align |
Eagle text element.
Definition at line 643 of file eagle_parser.h.
anonymous enum |
Enumerator | |
---|---|
CENTER | |
CENTER_LEFT | |
TOP_CENTER | |
TOP_LEFT | |
TOP_RIGHT | |
CENTER_RIGHT | |
BOTTOM_CENTER | |
BOTTOM_LEFT | |
BOTTOM_RIGHT |
Definition at line 654 of file eagle_parser.h.
ETEXT::ETEXT | ( | wxXmlNode * | aText | ) |
Definition at line 688 of file eagle_parser.cpp.
References align, DEFAULT_ALIGNMENT, font, layer, parseAlignment(), ratio, rot, size, text, x, and y.
VECTOR2I ETEXT::ConvertSize | ( | ) | const |
Calculate text size based on font type and size.
Definition at line 720 of file eagle_parser.cpp.
References OPTIONAL_XML_ATTRIBUTE< T >::CGet(), font, size, and ECOORD::ToSchUnits().
Referenced by SCH_EAGLE_PLUGIN::loadTextAttributes().
opt_int ETEXT::align |
Definition at line 668 of file eagle_parser.h.
Referenced by ETEXT(), EAGLE_PLUGIN::loadPlain(), SCH_EAGLE_PLUGIN::loadTextAttributes(), and EAGLE_PLUGIN::packageText().
opt_wxString ETEXT::font |
Definition at line 650 of file eagle_parser.h.
Referenced by ConvertSize(), and ETEXT().
int ETEXT::layer |
Definition at line 649 of file eagle_parser.h.
Referenced by ETEXT(), EAGLE_PLUGIN::loadPlain(), and EAGLE_PLUGIN::packageText().
opt_double ETEXT::ratio |
Definition at line 651 of file eagle_parser.h.
Referenced by ETEXT(), EAGLE_PLUGIN::loadPlain(), SCH_EAGLE_PLUGIN::loadTextAttributes(), and EAGLE_PLUGIN::packageText().
opt_erot ETEXT::rot |
Definition at line 652 of file eagle_parser.h.
Referenced by ETEXT(), EAGLE_PLUGIN::loadPlain(), SCH_EAGLE_PLUGIN::loadTextAttributes(), and EAGLE_PLUGIN::packageText().
ECOORD ETEXT::size |
Definition at line 648 of file eagle_parser.h.
Referenced by ConvertSize(), ETEXT(), EAGLE_PLUGIN::loadPlain(), and EAGLE_PLUGIN::packageText().
wxString ETEXT::text |
Definition at line 645 of file eagle_parser.h.
Referenced by ETEXT(), EAGLE_PLUGIN::loadPlain(), and EAGLE_PLUGIN::packageText().
ECOORD ETEXT::x |
Definition at line 646 of file eagle_parser.h.
Referenced by ETEXT(), EAGLE_PLUGIN::loadPlain(), SCH_EAGLE_PLUGIN::loadPlainText(), SCH_EAGLE_PLUGIN::loadSymbolText(), and EAGLE_PLUGIN::packageText().
ECOORD ETEXT::y |
Definition at line 647 of file eagle_parser.h.
Referenced by ETEXT(), EAGLE_PLUGIN::loadPlain(), SCH_EAGLE_PLUGIN::loadPlainText(), SCH_EAGLE_PLUGIN::loadSymbolText(), and EAGLE_PLUGIN::packageText().