|
def | __init__ (self, *args) |
|
def | Build (self, *args) |
|
def | Add (self, aItem) |
|
def | Remove (self, aItem) |
|
def | Update (self, aItem) |
|
def | Move (self, aDelta) |
|
def | ClearRatsnest (self) |
|
def | GetNetCount (self) |
|
def | GetRatsnestForNet (self, aNet) |
|
def | PropagateNets (self, aCommit=None) |
|
def | FillIsolatedIslandsMap (self, aMap, aConnectivityAlreadyRebuilt=False) |
|
def | RecalculateRatsnest (self, aCommit=None) |
|
def | GetUnconnectedCount (self, aVisibileOnly) |
|
def | IsConnectedOnLayer (self, *args) |
|
def | GetNodeCount (self, aNet=-1) |
|
def | GetPadCount (self, aNet=-1) |
|
def | GetConnectedTracks (self, aItem) |
|
def | GetConnectedPads (self, *args) |
|
def | GetConnectedItemsAtAnchor (self, aItem, aAnchor, aTypes, aMaxError=0) |
|
def | RunOnUnconnectedEdges (self, aFunc) |
|
def | TestTrackEndpointDangling (self, aTrack, aIgnoreTracksInPads, aPos=None) |
|
def | ClearLocalRatsnest (self) |
|
def | HideLocalRatsnest (self) |
|
def | ComputeLocalRatsnest (self, *args) |
|
def | GetLocalRatsnest (self) |
|
def | GetConnectedItems (self, aItem, aTypes, aIgnoreNetcodes=False) |
|
def | GetNetItems (self, aNetCode, aTypes) |
|
def | BlockRatsnestItems (self, aItems) |
|
def | GetConnectivityAlgo (self) |
|
def | GetLock (self) |
|
def | MarkItemNetAsDirty (self, aItem) |
|
def | RemoveInvalidRefs (self) |
|
def | SetProgressReporter (self, aReporter) |
|
def | GetNetclassMap (self) |
|
def | GetFromToCache (self) |
|
|
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
Proxy of C++ CONNECTIVITY_DATA class.
Definition at line 10751 of file pcbnew.py.
◆ __init__()
def pcbnew.CONNECTIVITY_DATA.__init__ |
( |
|
self, |
|
|
* |
args |
|
) |
| |
__init__(CONNECTIVITY_DATA self) -> CONNECTIVITY_DATA
__init__(CONNECTIVITY_DATA self, std::shared_ptr< CONNECTIVITY_DATA > aGlobalConnectivity, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > const & aLocalItems, bool aSkipRatsnestUpdate=False) -> CONNECTIVITY_DATA
Definition at line 10758 of file pcbnew.py.
◆ Add()
def pcbnew.CONNECTIVITY_DATA.Add |
( |
|
self, |
|
|
|
aItem |
|
) |
| |
Add(CONNECTIVITY_DATA self, BOARD_ITEM aItem) -> bool
Definition at line 10772 of file pcbnew.py.
◆ BlockRatsnestItems()
def pcbnew.CONNECTIVITY_DATA.BlockRatsnestItems |
( |
|
self, |
|
|
|
aItems |
|
) |
| |
BlockRatsnestItems(CONNECTIVITY_DATA self, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > const & aItems)
Definition at line 10875 of file pcbnew.py.
◆ Build()
def pcbnew.CONNECTIVITY_DATA.Build |
( |
|
self, |
|
|
* |
args |
|
) |
| |
Build(CONNECTIVITY_DATA self, BOARD aBoard, PROGRESS_REPORTER * aReporter=None) -> bool
Build(CONNECTIVITY_DATA self, std::shared_ptr< CONNECTIVITY_DATA > & aGlobalConnectivity, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > const & aLocalItems)
Definition at line 10765 of file pcbnew.py.
◆ ClearLocalRatsnest()
def pcbnew.CONNECTIVITY_DATA.ClearLocalRatsnest |
( |
|
self | ) |
|
ClearLocalRatsnest(CONNECTIVITY_DATA self)
Definition at line 10851 of file pcbnew.py.
◆ ClearRatsnest()
def pcbnew.CONNECTIVITY_DATA.ClearRatsnest |
( |
|
self | ) |
|
ClearRatsnest(CONNECTIVITY_DATA self)
Definition at line 10788 of file pcbnew.py.
◆ ComputeLocalRatsnest()
def pcbnew.CONNECTIVITY_DATA.ComputeLocalRatsnest |
( |
|
self, |
|
|
* |
args |
|
) |
| |
ComputeLocalRatsnest(CONNECTIVITY_DATA self, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > const & aItems, CONNECTIVITY_DATA aDynamicData, VECTOR2I aInternalOffset={ 0, 0 })
Definition at line 10859 of file pcbnew.py.
◆ FillIsolatedIslandsMap()
def pcbnew.CONNECTIVITY_DATA.FillIsolatedIslandsMap |
( |
|
self, |
|
|
|
aMap, |
|
|
|
aConnectivityAlreadyRebuilt = False |
|
) |
| |
FillIsolatedIslandsMap(CONNECTIVITY_DATA self, std::map< ZONE *,std::map< PCB_LAYER_ID,ISOLATED_ISLANDS,std::less< PCB_LAYER_ID >,std::allocator< std::pair< PCB_LAYER_ID const,ISOLATED_ISLANDS > > >,std::less< ZONE * >,std::allocator< std::pair< ZONE *const,std::map< PCB_LAYER_ID,ISOLATED_ISLANDS,std::less< PCB_LAYER_ID >,std::allocator< std::pair< PCB_LAYER_ID const,ISOLATED_ISLANDS > > > > > > & aMap, bool aConnectivityAlreadyRebuilt=False)
Definition at line 10804 of file pcbnew.py.
◆ GetConnectedItems()
def pcbnew.CONNECTIVITY_DATA.GetConnectedItems |
( |
|
self, |
|
|
|
aItem, |
|
|
|
aTypes, |
|
|
|
aIgnoreNetcodes = False |
|
) |
| |
GetConnectedItems(CONNECTIVITY_DATA self, BOARD_CONNECTED_ITEM aItem, std::initializer_list< KICAD_T > const & aTypes, bool aIgnoreNetcodes=False) -> std::vector< BOARD_CONNECTED_ITEM *,std::allocator< BOARD_CONNECTED_ITEM * > > const
Definition at line 10867 of file pcbnew.py.
◆ GetConnectedItemsAtAnchor()
def pcbnew.CONNECTIVITY_DATA.GetConnectedItemsAtAnchor |
( |
|
self, |
|
|
|
aItem, |
|
|
|
aAnchor, |
|
|
|
aTypes, |
|
|
|
aMaxError = 0 |
|
) |
| |
GetConnectedItemsAtAnchor(CONNECTIVITY_DATA self, BOARD_CONNECTED_ITEM aItem, VECTOR2I aAnchor, std::initializer_list< KICAD_T > const & aTypes, int const & aMaxError=0) -> std::vector< BOARD_CONNECTED_ITEM *,std::allocator< BOARD_CONNECTED_ITEM * > > const
Definition at line 10839 of file pcbnew.py.
◆ GetConnectedPads()
def pcbnew.CONNECTIVITY_DATA.GetConnectedPads |
( |
|
self, |
|
|
* |
args |
|
) |
| |
GetConnectedPads(CONNECTIVITY_DATA self, BOARD_CONNECTED_ITEM aItem) -> PADS_VEC
GetConnectedPads(CONNECTIVITY_DATA self, BOARD_CONNECTED_ITEM aItem, std::set< PAD *,std::less< PAD * >,std::allocator< PAD * > > * pads)
Definition at line 10832 of file pcbnew.py.
◆ GetConnectedTracks()
def pcbnew.CONNECTIVITY_DATA.GetConnectedTracks |
( |
|
self, |
|
|
|
aItem |
|
) |
| |
GetConnectedTracks(CONNECTIVITY_DATA self, BOARD_CONNECTED_ITEM aItem) -> TRACKS_VEC
Definition at line 10828 of file pcbnew.py.
◆ GetConnectivityAlgo()
def pcbnew.CONNECTIVITY_DATA.GetConnectivityAlgo |
( |
|
self | ) |
|
GetConnectivityAlgo(CONNECTIVITY_DATA self) -> std::shared_ptr< CN_CONNECTIVITY_ALGO >
Definition at line 10879 of file pcbnew.py.
◆ GetFromToCache()
def pcbnew.CONNECTIVITY_DATA.GetFromToCache |
( |
|
self | ) |
|
GetFromToCache(CONNECTIVITY_DATA self) -> std::shared_ptr< FROM_TO_CACHE >
Definition at line 10903 of file pcbnew.py.
◆ GetLocalRatsnest()
def pcbnew.CONNECTIVITY_DATA.GetLocalRatsnest |
( |
|
self | ) |
|
GetLocalRatsnest(CONNECTIVITY_DATA self) -> std::vector< RN_DYNAMIC_LINE,std::allocator< RN_DYNAMIC_LINE > > const &
Definition at line 10863 of file pcbnew.py.
◆ GetLock()
def pcbnew.CONNECTIVITY_DATA.GetLock |
( |
|
self | ) |
|
GetLock(CONNECTIVITY_DATA self) -> KISPINLOCK &
Definition at line 10883 of file pcbnew.py.
◆ GetNetclassMap()
def pcbnew.CONNECTIVITY_DATA.GetNetclassMap |
( |
|
self | ) |
|
GetNetclassMap(CONNECTIVITY_DATA self) -> std::map< int,wxString,std::less< int >,std::allocator< std::pair< int const,wxString > > > const &
Definition at line 10899 of file pcbnew.py.
◆ GetNetCount()
def pcbnew.CONNECTIVITY_DATA.GetNetCount |
( |
|
self | ) |
|
GetNetCount(CONNECTIVITY_DATA self) -> int
Definition at line 10792 of file pcbnew.py.
◆ GetNetItems()
def pcbnew.CONNECTIVITY_DATA.GetNetItems |
( |
|
self, |
|
|
|
aNetCode, |
|
|
|
aTypes |
|
) |
| |
GetNetItems(CONNECTIVITY_DATA self, int aNetCode, std::vector< KICAD_T,std::allocator< KICAD_T > > const & aTypes) -> std::vector< BOARD_CONNECTED_ITEM *,std::allocator< BOARD_CONNECTED_ITEM * > > const
Definition at line 10871 of file pcbnew.py.
◆ GetNodeCount()
def pcbnew.CONNECTIVITY_DATA.GetNodeCount |
( |
|
self, |
|
|
|
aNet = -1 |
|
) |
| |
GetNodeCount(CONNECTIVITY_DATA self, int aNet=-1) -> unsigned int
Definition at line 10820 of file pcbnew.py.
◆ GetPadCount()
def pcbnew.CONNECTIVITY_DATA.GetPadCount |
( |
|
self, |
|
|
|
aNet = -1 |
|
) |
| |
GetPadCount(CONNECTIVITY_DATA self, int aNet=-1) -> unsigned int
Definition at line 10824 of file pcbnew.py.
◆ GetRatsnestForNet()
def pcbnew.CONNECTIVITY_DATA.GetRatsnestForNet |
( |
|
self, |
|
|
|
aNet |
|
) |
| |
GetRatsnestForNet(CONNECTIVITY_DATA self, int aNet) -> RN_NET *
Definition at line 10796 of file pcbnew.py.
◆ GetUnconnectedCount()
def pcbnew.CONNECTIVITY_DATA.GetUnconnectedCount |
( |
|
self, |
|
|
|
aVisibileOnly |
|
) |
| |
GetUnconnectedCount(CONNECTIVITY_DATA self, bool aVisibileOnly) -> unsigned int
Definition at line 10812 of file pcbnew.py.
◆ HideLocalRatsnest()
def pcbnew.CONNECTIVITY_DATA.HideLocalRatsnest |
( |
|
self | ) |
|
HideLocalRatsnest(CONNECTIVITY_DATA self)
Definition at line 10855 of file pcbnew.py.
◆ IsConnectedOnLayer()
def pcbnew.CONNECTIVITY_DATA.IsConnectedOnLayer |
( |
|
self, |
|
|
* |
args |
|
) |
| |
IsConnectedOnLayer(CONNECTIVITY_DATA self, BOARD_CONNECTED_ITEM aItem, int aLayer, std::initializer_list< KICAD_T > const & aTypes={}) -> bool
Definition at line 10816 of file pcbnew.py.
◆ MarkItemNetAsDirty()
def pcbnew.CONNECTIVITY_DATA.MarkItemNetAsDirty |
( |
|
self, |
|
|
|
aItem |
|
) |
| |
MarkItemNetAsDirty(CONNECTIVITY_DATA self, BOARD_ITEM aItem)
Definition at line 10887 of file pcbnew.py.
◆ Move()
def pcbnew.CONNECTIVITY_DATA.Move |
( |
|
self, |
|
|
|
aDelta |
|
) |
| |
Move(CONNECTIVITY_DATA self, VECTOR2I aDelta)
Definition at line 10784 of file pcbnew.py.
◆ PropagateNets()
def pcbnew.CONNECTIVITY_DATA.PropagateNets |
( |
|
self, |
|
|
|
aCommit = None |
|
) |
| |
PropagateNets(CONNECTIVITY_DATA self, BOARD_COMMIT * aCommit=None)
Definition at line 10800 of file pcbnew.py.
◆ RecalculateRatsnest()
def pcbnew.CONNECTIVITY_DATA.RecalculateRatsnest |
( |
|
self, |
|
|
|
aCommit = None |
|
) |
| |
RecalculateRatsnest(CONNECTIVITY_DATA self, BOARD_COMMIT * aCommit=None)
Definition at line 10808 of file pcbnew.py.
◆ Remove()
def pcbnew.CONNECTIVITY_DATA.Remove |
( |
|
self, |
|
|
|
aItem |
|
) |
| |
Remove(CONNECTIVITY_DATA self, BOARD_ITEM aItem) -> bool
Definition at line 10776 of file pcbnew.py.
◆ RemoveInvalidRefs()
def pcbnew.CONNECTIVITY_DATA.RemoveInvalidRefs |
( |
|
self | ) |
|
RemoveInvalidRefs(CONNECTIVITY_DATA self)
Definition at line 10891 of file pcbnew.py.
◆ RunOnUnconnectedEdges()
def pcbnew.CONNECTIVITY_DATA.RunOnUnconnectedEdges |
( |
|
self, |
|
|
|
aFunc |
|
) |
| |
RunOnUnconnectedEdges(CONNECTIVITY_DATA self, std::function< bool (CN_EDGE &) > aFunc)
Definition at line 10843 of file pcbnew.py.
◆ SetProgressReporter()
def pcbnew.CONNECTIVITY_DATA.SetProgressReporter |
( |
|
self, |
|
|
|
aReporter |
|
) |
| |
SetProgressReporter(CONNECTIVITY_DATA self, PROGRESS_REPORTER * aReporter)
Definition at line 10895 of file pcbnew.py.
◆ TestTrackEndpointDangling()
def pcbnew.CONNECTIVITY_DATA.TestTrackEndpointDangling |
( |
|
self, |
|
|
|
aTrack, |
|
|
|
aIgnoreTracksInPads, |
|
|
|
aPos = None |
|
) |
| |
TestTrackEndpointDangling(CONNECTIVITY_DATA self, PCB_TRACK aTrack, bool aIgnoreTracksInPads, VECTOR2I aPos=None) -> bool
Definition at line 10847 of file pcbnew.py.
◆ Update()
def pcbnew.CONNECTIVITY_DATA.Update |
( |
|
self, |
|
|
|
aItem |
|
) |
| |
Update(CONNECTIVITY_DATA self, BOARD_ITEM aItem) -> bool
Definition at line 10780 of file pcbnew.py.
◆ thisown
pcbnew.CONNECTIVITY_DATA.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
static |
The documentation for this class was generated from the following file: