KiCad PCB EDA Suite
|
a connection in a More...
#include <drc_creepage_utils.h>
Public Member Functions | |
GRAPH_CONNECTION (std::shared_ptr< GRAPH_NODE > &aN1, std::shared_ptr< GRAPH_NODE > &aN2, const PATH_CONNECTION &aPc) | |
void | GetShapes (std::vector< PCB_SHAPE > &aShapes) |
Public Attributes | |
std::shared_ptr< GRAPH_NODE > | n1 |
std::shared_ptr< GRAPH_NODE > | n2 |
PATH_CONNECTION | m_path |
bool | m_forceStraightLine |
a connection in a
Definition at line 495 of file drc_creepage_utils.h.
|
inline |
Definition at line 498 of file drc_creepage_utils.h.
References m_forceStraightLine, m_path, n1, and n2.
void GRAPH_CONNECTION::GetShapes | ( | std::vector< PCB_SHAPE > & | aShapes | ) |
Definition at line 587 of file drc_creepage_utils.cpp.
References ARC, center, VECTOR2< T >::Cross(), EDA_SHAPE::GetArcMid(), EDA_SHAPE::GetEnd(), EDA_SHAPE::GetStart(), m_forceStraightLine, m_path, n1, n2, SEGMENT, EDA_SHAPE::SetCenter(), EDA_SHAPE::SetEnd(), and EDA_SHAPE::SetStart().
bool GRAPH_CONNECTION::m_forceStraightLine |
Definition at line 513 of file drc_creepage_utils.h.
Referenced by GetShapes(), and GRAPH_CONNECTION().
PATH_CONNECTION GRAPH_CONNECTION::m_path |
Definition at line 512 of file drc_creepage_utils.h.
Referenced by GetShapes(), and GRAPH_CONNECTION().
std::shared_ptr<GRAPH_NODE> GRAPH_CONNECTION::n1 |
Definition at line 510 of file drc_creepage_utils.h.
Referenced by GetShapes(), and GRAPH_CONNECTION().
std::shared_ptr<GRAPH_NODE> GRAPH_CONNECTION::n2 |
Definition at line 511 of file drc_creepage_utils.h.
Referenced by GetShapes(), and GRAPH_CONNECTION().