|
KiCad PCB EDA Suite
|
< Two sibbling nodes: first node being "ROUTEWIDTH" and next node being a VERTEX (e.g. More...
#include <cadstar_pcb_archive_parser.h>
Public Member Functions | |
| XNODE * | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) |
Public Attributes | |
| long | RouteWidth = 0 |
| bool | RouteWidthIsExplicit = true |
| False if ROUTEWIDTH was not specified in file. | |
| bool | TeardropAtStart = false |
| bool | TeardropAtEnd = false |
| long | TeardropAtStartAngle = 0 |
| long | TeardropAtEndAngle = 0 |
| bool | Fixed = false |
| VERTEX | Vertex |
| Returns a pointer to the last node. | |
< Two sibbling nodes: first node being "ROUTEWIDTH" and next node being a VERTEX (e.g.
PT, CWARC, etc.). In older CADSTAR formats (e.g. Revision 7), ROUTEWIDTH may be omitted.
Definition at line 993 of file cadstar_pcb_archive_parser.h.
| XNODE * CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::Parse | ( | XNODE * | aNode, |
| PARSER_CONTEXT * | aContext ) |
Definition at line 2075 of file cadstar_pcb_archive_parser.cpp.
References Fixed, XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDLong(), RouteWidth, RouteWidthIsExplicit, TeardropAtEnd, TeardropAtEndAngle, TeardropAtStart, TeardropAtStartAngle, Vertex, and WARN_UNKNOWN_NODE_IO_ERROR.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE::Parse().
| bool CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::Fixed = false |
Definition at line 1003 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| long CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::RouteWidth = 0 |
Definition at line 997 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| bool CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::RouteWidthIsExplicit = true |
False if ROUTEWIDTH was not specified in file.
Definition at line 998 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| bool CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::TeardropAtEnd = false |
Definition at line 1000 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| long CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::TeardropAtEndAngle = 0 |
Definition at line 1002 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| bool CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::TeardropAtStart = false |
Definition at line 999 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| long CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::TeardropAtStartAngle = 0 |
Definition at line 1001 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().
| VERTEX CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::Vertex |
Returns a pointer to the last node.
Definition at line 1004 of file cadstar_pcb_archive_parser.h.
Referenced by Parse().