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 | |
Definition at line 281 of file cadstar_pcb_archive_parser.h.
|
static |
Definition at line 663 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 681 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 287 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 285 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 288 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 286 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 283 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 284 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().