|
KiCad PCB EDA Suite
|
a node in a More...
#include <drc_creepage_utils.h>
Public Types | |
| enum | TYPE { POINT = 0 , CIRCLE , ARC , SEGMENT , VIRTUAL } |
Public Member Functions | |
| GRAPH_NODE (GRAPH_NODE::TYPE aType, CREEP_SHAPE *aParent, const VECTOR2I &aPos=VECTOR2I()) | |
| ~GRAPH_NODE () | |
Public Attributes | |
| CREEP_SHAPE * | m_parent |
| std::set< std::shared_ptr< GRAPH_CONNECTION > > | m_node_conns |
| VECTOR2I | m_pos |
| bool | m_virtual |
| bool | m_connectDirectly |
| int | m_net |
| GRAPH_NODE::TYPE | m_type |
a node in a
Definition at line 453 of file drc_creepage_utils.h.
| enum GRAPH_NODE::TYPE |
| Enumerator | |
|---|---|
| POINT | |
| CIRCLE | |
| ARC | |
| SEGMENT | |
| VIRTUAL | |
Definition at line 456 of file drc_creepage_utils.h.
|
inline |
Definition at line 465 of file drc_creepage_utils.h.
References m_connectDirectly, m_net, m_node_conns, m_parent, m_pos, m_type, and m_virtual.
|
inline |
Definition at line 476 of file drc_creepage_utils.h.
| bool GRAPH_NODE::m_connectDirectly |
Definition at line 485 of file drc_creepage_utils.h.
Referenced by GRAPH_NODE().
| int GRAPH_NODE::m_net |
Definition at line 486 of file drc_creepage_utils.h.
Referenced by GRAPH_NODE().
| std::set<std::shared_ptr<GRAPH_CONNECTION> > GRAPH_NODE::m_node_conns |
Definition at line 480 of file drc_creepage_utils.h.
Referenced by GRAPH_NODE(), and CREEPAGE_GRAPH::Solve().
| CREEP_SHAPE* GRAPH_NODE::m_parent |
Definition at line 479 of file drc_creepage_utils.h.
Referenced by GRAPH_NODE().
| VECTOR2I GRAPH_NODE::m_pos |
Definition at line 481 of file drc_creepage_utils.h.
Referenced by GRAPH_NODE().
| GRAPH_NODE::TYPE GRAPH_NODE::m_type |
Definition at line 488 of file drc_creepage_utils.h.
Referenced by GRAPH_NODE().
| bool GRAPH_NODE::m_virtual |
Definition at line 484 of file drc_creepage_utils.h.
Referenced by GRAPH_NODE().