KiCad PCB EDA Suite
Loading...
Searching...
No Matches
GraphConnection Class Reference

a connection in a More...

#include <drc_creepage_utils.h>

Public Member Functions

 GraphConnection (std::shared_ptr< GraphNode > &aN1, std::shared_ptr< GraphNode > &aN2, const PATH_CONNECTION &aPc)
 
std::vector< PCB_SHAPEGetShapes ()
 

Public Attributes

std::shared_ptr< GraphNoden1 = nullptr
 
std::shared_ptr< GraphNoden2 = nullptr
 
PATH_CONNECTION m_path
 
bool forceStraightLigne = false
 

Detailed Description

a connection in a

Definition at line 467 of file drc_creepage_utils.h.

Constructor & Destructor Documentation

◆ GraphConnection()

GraphConnection::GraphConnection ( std::shared_ptr< GraphNode > &  aN1,
std::shared_ptr< GraphNode > &  aN2,
const PATH_CONNECTION aPc 
)
inline

Definition at line 470 of file drc_creepage_utils.h.

References m_path.

Member Function Documentation

◆ GetShapes()

Member Data Documentation

◆ forceStraightLigne

bool GraphConnection::forceStraightLigne = false

Definition at line 481 of file drc_creepage_utils.h.

Referenced by GetShapes().

◆ m_path

◆ n1

std::shared_ptr<GraphNode> GraphConnection::n1 = nullptr

Definition at line 476 of file drc_creepage_utils.h.

Referenced by GetShapes().

◆ n2

std::shared_ptr<GraphNode> GraphConnection::n2 = nullptr

Definition at line 477 of file drc_creepage_utils.h.

Referenced by GetShapes().


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