KiCad PCB EDA Suite
|
#include <cadstar_pcb_archive_parser.h>
Public Member Functions | |
void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Static Public Member Functions | |
static bool | IsPadShape (XNODE *aNode) |
Public Attributes | |
PAD_SHAPE_TYPE | ShapeType |
long | Size = UNDEFINED_VALUE |
long | LeftLength = UNDEFINED_VALUE |
long | RightLength = UNDEFINED_VALUE |
long | InternalFeature = UNDEFINED_VALUE |
long | OrientAngle = 0 |
1/1000 of a Degree More... | |
Definition at line 273 of file cadstar_pcb_archive_parser.h.
|
static |
Definition at line 657 of file cadstar_pcb_archive_parser.cpp.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::PADREASSIGN::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::PADCODE::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::VIAREASSIGN::Parse(), and CADSTAR_PCB_ARCHIVE_PARSER::VIACODE::Parse().
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 675 of file cadstar_pcb_archive_parser.cpp.
References CADSTAR_PCB_ARCHIVE_PARSER::ANNULUS, CADSTAR_PCB_ARCHIVE_PARSER::BULLET, CADSTAR_ARCHIVE_PARSER::CheckNoNextNodes(), CADSTAR_PCB_ARCHIVE_PARSER::CIRCLE, CADSTAR_PCB_ARCHIVE_PARSER::DIAMOND, CADSTAR_PCB_ARCHIVE_PARSER::FINGER, XNODE::GetChildren(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDLong(), KI_FALLTHROUGH, CADSTAR_PCB_ARCHIVE_PARSER::OCTAGON, CADSTAR_PCB_ARCHIVE_PARSER::RECTANGLE, CADSTAR_PCB_ARCHIVE_PARSER::ROUNDED_RECT, CADSTAR_PCB_ARCHIVE_PARSER::SQUARE, and THROW_UNKNOWN_NODE_IO_ERROR.
long CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE::InternalFeature = UNDEFINED_VALUE |
Definition at line 279 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getKiCadPad().
long CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE::LeftLength = UNDEFINED_VALUE |
Definition at line 277 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getKiCadPad().
long CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE::OrientAngle = 0 |
1/1000 of a Degree
Definition at line 280 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getKiCadPad().
long CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE::RightLength = UNDEFINED_VALUE |
Definition at line 278 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getKiCadPad().
PAD_SHAPE_TYPE CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE::ShapeType |
Definition at line 275 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getKiCadPad(), and CADSTAR_PCB_ARCHIVE_LOADER::loadNetVia().
long CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE::Size = UNDEFINED_VALUE |
Definition at line 276 of file cadstar_pcb_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getKiCadPad(), CADSTAR_PCB_ARCHIVE_LOADER::loadLibraryCoppers(), and CADSTAR_PCB_ARCHIVE_LOADER::loadNetVia().