KiCad PCB EDA Suite
|
This is the complete list of members for TRACKS_CLEANER, including all inherited members.
cleanup(bool aDeleteDuplicateVias, bool aDeleteNullSegments, bool aDeleteDuplicateSegments, bool aMergeSegments) | TRACKS_CLEANER | private |
CleanupBoard(bool aDryRun, std::vector< std::shared_ptr< CLEANUP_ITEM > > *aItemsList, bool aCleanVias, bool aRemoveMisConnected, bool aMergeSegments, bool aDeleteUnconnected, bool aDeleteTracksinPad, bool aDeleteDanglingVias, REPORTER *aReporter=nullptr) | TRACKS_CLEANER | |
deleteDanglingTracks(bool aTrack, bool aVia) | TRACKS_CLEANER | private |
deleteTracksInPads() | TRACKS_CLEANER | private |
filterItem(BOARD_CONNECTED_ITEM *aItem) | TRACKS_CLEANER | private |
getConnectedItems(PCB_TRACK *aTrack) | TRACKS_CLEANER | private |
m_brd | TRACKS_CLEANER | private |
m_commit | TRACKS_CLEANER | private |
m_connectedItemsCache | TRACKS_CLEANER | private |
m_dryRun | TRACKS_CLEANER | private |
m_filter | TRACKS_CLEANER | private |
m_itemsList | TRACKS_CLEANER | private |
m_reporter | TRACKS_CLEANER | private |
mergeCollinearSegments(PCB_TRACK *aSeg1, PCB_TRACK *aSeg2) | TRACKS_CLEANER | private |
removeItems(std::set< BOARD_ITEM * > &aItems) | TRACKS_CLEANER | private |
removeShortingTrackSegments() | TRACKS_CLEANER | private |
SetFilter(const std::function< bool(BOARD_CONNECTED_ITEM *aItem)> &aFilter) | TRACKS_CLEANER | inline |
testMergeCollinearSegments(PCB_TRACK *aSeg1, PCB_TRACK *aSeg2, PCB_TRACK *aDummySeg=nullptr) | TRACKS_CLEANER | private |
testTrackEndpointIsNode(PCB_TRACK *aTrack, bool aTstStart) | TRACKS_CLEANER | private |
TRACKS_CLEANER(BOARD *aPcb, BOARD_COMMIT &aCommit) | TRACKS_CLEANER |