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.