|
KiCad PCB EDA Suite
|
#include <core/typeinfo.h>#include <core/spinlock.h>#include <memory>#include <mutex>#include <vector>#include <wx/string.h>#include <math/vector2d.h>#include <geometry/shape_poly_set.h>#include <project/net_settings.h>#include <zone.h>Go to the source code of this file.
Classes | |
| struct | CN_DISJOINT_NET_ENTRY |
| struct | RN_DYNAMIC_LINE |
| class | CONNECTIVITY_DATA |
Macros | |
| #define | IGNORE_NETS 0x0001 |
| Function GetConnectedItems() Returns a list of items connected to a source item aItem. | |
| #define | EXCLUDE_ZONES 0x0002 |
Enumerations | |
| enum class | PROPAGATE_MODE { SKIP_CONFLICTS , RESOLVE_CONFLICTS } |
| Controls how nets are propagated through clusters. More... | |
| #define EXCLUDE_ZONES 0x0002 |
Definition at line 251 of file connectivity_data.h.
Referenced by FROM_TO_CACHE::cacheFromToPaths(), CONNECTIVITY_DATA::GetConnectedItems(), BOARD::GetTrackLength(), and PCB_SELECTION_TOOL::selectAllConnectedTracks().
| #define IGNORE_NETS 0x0001 |
Function GetConnectedItems() Returns a list of items connected to a source item aItem.
| aItem | is the reference item to find other connected items. |
| aTypes | allows one to filter by item types. |
Definition at line 250 of file connectivity_data.h.
Referenced by CONNECTIVITY_DATA::GetConnectedItems(), and PCB_SELECTION_TOOL::selectAllConnectedTracks().
|
strong |
Controls how nets are propagated through clusters.
| Enumerator | |
|---|---|
| SKIP_CONFLICTS | Clusters with conflicting drivers are not updated (default) |
| RESOLVE_CONFLICTS | Clusters with conflicting drivers are updated to the most popular net. |
Definition at line 79 of file connectivity_data.h.