KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TRACKS_CLEANER Member List

This is the complete list of members for TRACKS_CLEANER, including all inherited members.

cleanup(bool aDeleteDuplicateVias, bool aDeleteNullSegments, bool aDeleteDuplicateSegments, bool aMergeSegments)TRACKS_CLEANERprivate
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_CLEANERprivate
deleteTracksInPads()TRACKS_CLEANERprivate
filterItem(BOARD_CONNECTED_ITEM *aItem)TRACKS_CLEANERprivate
getConnectedItems(PCB_TRACK *aTrack)TRACKS_CLEANERprivate
m_brdTRACKS_CLEANERprivate
m_commitTRACKS_CLEANERprivate
m_connectedItemsCacheTRACKS_CLEANERprivate
m_dryRunTRACKS_CLEANERprivate
m_filterTRACKS_CLEANERprivate
m_itemsListTRACKS_CLEANERprivate
m_reporterTRACKS_CLEANERprivate
mergeCollinearSegments(PCB_TRACK *aSeg1, PCB_TRACK *aSeg2)TRACKS_CLEANERprivate
removeItems(std::set< BOARD_ITEM * > &aItems)TRACKS_CLEANERprivate
removeShortingTrackSegments()TRACKS_CLEANERprivate
SetFilter(const std::function< bool(BOARD_CONNECTED_ITEM *aItem)> &aFilter)TRACKS_CLEANERinline
testMergeCollinearSegments(PCB_TRACK *aSeg1, PCB_TRACK *aSeg2, PCB_TRACK *aDummySeg=nullptr)TRACKS_CLEANERprivate
testTrackEndpointIsNode(PCB_TRACK *aTrack, bool aTstStart)TRACKS_CLEANERprivate
TRACKS_CLEANER(BOARD *aPcb, BOARD_COMMIT &aCommit)TRACKS_CLEANER