|
KiCad PCB EDA Suite
|
Result of a single creepage query between two nets on one layer. More...
#include <drc_creepage_engine.h>
Public Attributes | |
| int | m_netA = -1 |
| int | m_netB = -1 |
| double | m_distance = 0.0 |
| double | m_constraint = 0.0 |
| bool | m_violation = false |
| VECTOR2I | m_start |
| VECTOR2I | m_end |
| const BOARD_ITEM * | m_itemA = nullptr |
| const BOARD_ITEM * | m_itemB = nullptr |
| std::vector< PCB_SHAPE > | m_path |
Result of a single creepage query between two nets on one layer.
m_path holds the rendered creepage polyline, identical to the geometry the batch DRC marker uses, so the realtime overlay and the eventual DRC marker draw the same shape.
Definition at line 47 of file drc_creepage_engine.h.
| double CREEPAGE_RESULT::m_constraint = 0.0 |
Definition at line 52 of file drc_creepage_engine.h.
Referenced by DRC_TEST_PROVIDER_CREEPAGE::reportCreepageViolation().
| double CREEPAGE_RESULT::m_distance = 0.0 |
Definition at line 51 of file drc_creepage_engine.h.
Referenced by DRC_TEST_PROVIDER_CREEPAGE::reportCreepageViolation().
| VECTOR2I CREEPAGE_RESULT::m_end |
Definition at line 55 of file drc_creepage_engine.h.
| const BOARD_ITEM* CREEPAGE_RESULT::m_itemA = nullptr |
Definition at line 56 of file drc_creepage_engine.h.
Referenced by DRC_TEST_PROVIDER_CREEPAGE::reportCreepageViolation().
| const BOARD_ITEM* CREEPAGE_RESULT::m_itemB = nullptr |
Definition at line 57 of file drc_creepage_engine.h.
Referenced by DRC_TEST_PROVIDER_CREEPAGE::reportCreepageViolation().
| int CREEPAGE_RESULT::m_netA = -1 |
Definition at line 49 of file drc_creepage_engine.h.
| int CREEPAGE_RESULT::m_netB = -1 |
Definition at line 50 of file drc_creepage_engine.h.
| std::vector<PCB_SHAPE> CREEPAGE_RESULT::m_path |
Definition at line 58 of file drc_creepage_engine.h.
| VECTOR2I CREEPAGE_RESULT::m_start |
Definition at line 54 of file drc_creepage_engine.h.
Referenced by DRC_TEST_PROVIDER_CREEPAGE::reportCreepageViolation().
| bool CREEPAGE_RESULT::m_violation = false |
Definition at line 53 of file drc_creepage_engine.h.