KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PATH_CONNECTION Struct Reference

#include <drc_creepage_utils.h>

Public Member Functions

bool isValid (const BOARD &aBoard, PCB_LAYER_ID aLayer, const std::vector< BOARD_ITEM * > &aBoardEdges, const std::vector< const BOARD_ITEM * > &aIgnoreForTest, SHAPE_POLY_SET *aOutline, const std::pair< bool, bool > &aTestLocalConcavity, int aMinGrooveWidth)
 Test if a path is valid.
 

Public Attributes

VECTOR2D a1
 
VECTOR2D a2
 
double weight = -1
 
bool m_show = true
 
bool m_forceA1concavityCheck = false
 
bool m_forceA2concavityCheck = false
 

Detailed Description

Definition at line 53 of file drc_creepage_utils.h.

Member Function Documentation

◆ isValid()

bool PATH_CONNECTION::isValid ( const BOARD aBoard,
PCB_LAYER_ID  aLayer,
const std::vector< BOARD_ITEM * > &  aBoardEdges,
const std::vector< const BOARD_ITEM * > &  aIgnoreForTest,
SHAPE_POLY_SET aOutline,
const std::pair< bool, bool > &  aTestLocalConcavity,
int  aMinGrooveWidth 
)
inline

Member Data Documentation

◆ a1

◆ a2

◆ m_forceA1concavityCheck

bool PATH_CONNECTION::m_forceA1concavityCheck = false

Definition at line 60 of file drc_creepage_utils.h.

◆ m_forceA2concavityCheck

bool PATH_CONNECTION::m_forceA2concavityCheck = false

Definition at line 61 of file drc_creepage_utils.h.

◆ m_show

bool PATH_CONNECTION::m_show = true

Definition at line 58 of file drc_creepage_utils.h.

Referenced by GraphConnection::GetShapes().

◆ weight


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