KiCad PCB EDA Suite
|
#include <cadstar_sch_archive_parser.h>
Public Member Functions | |
void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Static Public Member Functions | |
static bool | IsTermShape (XNODE *aNode) |
Public Attributes | |
TERMINAL_SHAPE_TYPE | ShapeType |
long | Size = UNDEFINED_VALUE |
long | LeftLength = UNDEFINED_VALUE |
Might also be total length. | |
long | RightLength = UNDEFINED_VALUE |
Could be blank. | |
long | InternalFeature = UNDEFINED_VALUE |
long | OrientAngle = 0 |
1/1000 of a Degree | |
Definition at line 92 of file cadstar_sch_archive_parser.h.
|
static |
Definition at line 191 of file cadstar_sch_archive_parser.cpp.
References CADSTAR_SCH_ARCHIVE_PARSER::ParseTermShapeType(), and CADSTAR_SCH_ARCHIVE_PARSER::UNDEFINED.
Referenced by CADSTAR_SCH_ARCHIVE_PARSER::TERMINALCODE::Parse().
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 197 of file cadstar_sch_archive_parser.cpp.
References CADSTAR_SCH_ARCHIVE_PARSER::ANNULUS, CADSTAR_SCH_ARCHIVE_PARSER::BOX, CADSTAR_SCH_ARCHIVE_PARSER::BULLET, CADSTAR_ARCHIVE_PARSER::CheckNoNextNodes(), CADSTAR_SCH_ARCHIVE_PARSER::CIRCLE, CADSTAR_SCH_ARCHIVE_PARSER::CROSS, CADSTAR_SCH_ARCHIVE_PARSER::DIAMOND, CADSTAR_SCH_ARCHIVE_PARSER::FINGER, XNODE::GetChildren(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDLong(), KI_FALLTHROUGH, CADSTAR_SCH_ARCHIVE_PARSER::OCTAGON, CADSTAR_SCH_ARCHIVE_PARSER::ParseTermShapeType(), CADSTAR_SCH_ARCHIVE_PARSER::PLUS, CADSTAR_SCH_ARCHIVE_PARSER::POINTER, CADSTAR_SCH_ARCHIVE_PARSER::RECTANGLE, CADSTAR_SCH_ARCHIVE_PARSER::ROUNDED_RECT, CADSTAR_SCH_ARCHIVE_PARSER::SQUARE, CADSTAR_SCH_ARCHIVE_PARSER::STAR, THROW_UNKNOWN_NODE_IO_ERROR, CADSTAR_SCH_ARCHIVE_PARSER::TRIANGLE, and CADSTAR_SCH_ARCHIVE_PARSER::UNDEFINED.
long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::InternalFeature = UNDEFINED_VALUE |
Definition at line 101 of file cadstar_sch_archive_parser.h.
long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::LeftLength = UNDEFINED_VALUE |
Might also be total length.
Definition at line 99 of file cadstar_sch_archive_parser.h.
long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::OrientAngle = 0 |
1/1000 of a Degree
Definition at line 102 of file cadstar_sch_archive_parser.h.
long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::RightLength = UNDEFINED_VALUE |
Could be blank.
Definition at line 100 of file cadstar_sch_archive_parser.h.
TERMINAL_SHAPE_TYPE CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::ShapeType |
Definition at line 94 of file cadstar_sch_archive_parser.h.
long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::Size = UNDEFINED_VALUE |
Definition at line 95 of file cadstar_sch_archive_parser.h.