KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB Struct Reference

< "CONN" nodename More...

#include <cadstar_pcb_archive_parser.h>

Inheritance diagram for CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB:
CADSTAR_ARCHIVE_PARSER::NET::CONNECTION CADSTAR_ARCHIVE_PARSER::PARSER

Public Member Functions

void Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override
 
void ParseIdentifiers (XNODE *aNode, PARSER_CONTEXT *aContext)
 
bool ParseSubNode (XNODE *aChildNode, PARSER_CONTEXT *aContext)
 

Public Attributes

ROUTE Route
 
bool Unrouted = false
 Instead of a ROUTE, the CONNECTION might have an "UNROUTE" token.
 
LAYER_ID UnrouteLayerID = wxEmptyString
 See Unrouted member variable.
 
TRUNK_ID TrunkID
 TRUNKREF Statements.
 
NETELEMENT_ID StartNode
 
NETELEMENT_ID EndNode
 
ROUTECODE_ID RouteCodeID
 
bool Fixed = false
 
bool Hidden = false
 
GROUP_ID GroupID = wxEmptyString
 If not empty, this connection is part of a group.
 
REUSEBLOCKREF ReuseBlockRef
 
std::map< ATTRIBUTE_ID, ATTRIBUTE_VALUEAttributeValues
 It is possible to add attributes solely to a particular connection.
 

Detailed Description

< "CONN" nodename

Definition at line 1014 of file cadstar_pcb_archive_parser.h.

Member Function Documentation

◆ Parse()

void CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB::Parse ( XNODE aNode,
PARSER_CONTEXT aContext 
)
overridevirtual

◆ ParseIdentifiers()

void CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::ParseIdentifiers ( XNODE aNode,
PARSER_CONTEXT aContext 
)
inherited

◆ ParseSubNode()

bool CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::ParseSubNode ( XNODE aChildNode,
PARSER_CONTEXT aContext 
)
inherited

Member Data Documentation

◆ AttributeValues

std::map<ATTRIBUTE_ID, ATTRIBUTE_VALUE> CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::AttributeValues
inherited

It is possible to add attributes solely to a particular connection.

Definition at line 1182 of file cadstar_archive_parser.h.

◆ EndNode

NETELEMENT_ID CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::EndNode
inherited

Definition at line 1174 of file cadstar_archive_parser.h.

◆ Fixed

bool CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::Fixed = false
inherited

Definition at line 1177 of file cadstar_archive_parser.h.

◆ GroupID

GROUP_ID CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::GroupID = wxEmptyString
inherited

If not empty, this connection is part of a group.

Definition at line 1179 of file cadstar_archive_parser.h.

◆ Hidden

bool CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::Hidden = false
inherited

Definition at line 1178 of file cadstar_archive_parser.h.

◆ ReuseBlockRef

REUSEBLOCKREF CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::ReuseBlockRef
inherited

Definition at line 1180 of file cadstar_archive_parser.h.

◆ Route

ROUTE CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB::Route

Definition at line 1016 of file cadstar_pcb_archive_parser.h.

◆ RouteCodeID

ROUTECODE_ID CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::RouteCodeID
inherited

Definition at line 1175 of file cadstar_archive_parser.h.

◆ StartNode

NETELEMENT_ID CADSTAR_ARCHIVE_PARSER::NET::CONNECTION::StartNode
inherited

Definition at line 1173 of file cadstar_archive_parser.h.

◆ TrunkID

TRUNK_ID CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB::TrunkID

TRUNKREF Statements.

Definition at line 1023 of file cadstar_pcb_archive_parser.h.

◆ Unrouted

bool CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB::Unrouted = false

Instead of a ROUTE, the CONNECTION might have an "UNROUTE" token.

This appears to indicate that the connection is made via a power plane layer as opposed to a route (track in KiCad terms)

Definition at line 1017 of file cadstar_pcb_archive_parser.h.

◆ UnrouteLayerID

LAYER_ID CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB::UnrouteLayerID = wxEmptyString

See Unrouted member variable.

Definition at line 1022 of file cadstar_pcb_archive_parser.h.


The documentation for this struct was generated from the following files: