KiCad PCB EDA Suite
|
This is the complete list of members for AR_AUTOPLACER, including all inherited members.
addFpBody(const VECTOR2I &aStart, const VECTOR2I &aEnd, LSET aLayerMask) | AR_AUTOPLACER | private |
addPad(PAD *aPad, int aClearance) | AR_AUTOPLACER | private |
AR_AUTOPLACER(BOARD *aBoard) | AR_AUTOPLACER | |
AutoplaceFootprints(std::vector< FOOTPRINT * > &aFootprints, BOARD_COMMIT *aCommit, bool aPlaceOffboardModules=false) | AR_AUTOPLACER | |
buildFpAreas(FOOTPRINT *aFootprint, int aFpClearance) | AR_AUTOPLACER | private |
calculateKeepOutArea(const BOX2I &aRect, int side) | AR_AUTOPLACER | private |
computePlacementRatsnestCost(FOOTPRINT *aFootprint, const VECTOR2I &aOffset) | AR_AUTOPLACER | private |
drawPlacementRoutingMatrix() | AR_AUTOPLACER | private |
fillMatrix() | AR_AUTOPLACER | private |
genModuleOnRoutingMatrix(FOOTPRINT *aFootprint) | AR_AUTOPLACER | private |
genPlacementRoutingMatrix() | AR_AUTOPLACER | private |
getOptimalFPPlacement(FOOTPRINT *aFootprint) | AR_AUTOPLACER | private |
m_board | AR_AUTOPLACER | private |
m_boardShape | AR_AUTOPLACER | private |
m_bottomFreeArea | AR_AUTOPLACER | private |
m_connectivity | AR_AUTOPLACER | private |
m_curPosition | AR_AUTOPLACER | private |
m_fpAreaBottom | AR_AUTOPLACER | private |
m_fpAreaTop | AR_AUTOPLACER | private |
m_gridSize | AR_AUTOPLACER | private |
m_matrix | AR_AUTOPLACER | private |
m_minCost | AR_AUTOPLACER | private |
m_overlay | AR_AUTOPLACER | private |
m_progressReporter | AR_AUTOPLACER | private |
m_refreshCallback | AR_AUTOPLACER | private |
m_topFreeArea | AR_AUTOPLACER | private |
nearestPad(FOOTPRINT *aRefFP, PAD *aRefPad, const VECTOR2I &aOffset) | AR_AUTOPLACER | private |
pickFootprint() | AR_AUTOPLACER | private |
placeFootprint(FOOTPRINT *aFootprint, bool aDoNotRecreateRatsnest, const VECTOR2I &aPos) | AR_AUTOPLACER | private |
SetOverlay(std::shared_ptr< KIGFX::VIEW_OVERLAY > aOverlay) | AR_AUTOPLACER | inline |
SetProgressReporter(PROGRESS_REPORTER *aReporter) | AR_AUTOPLACER | inline |
SetRefreshCallback(std::function< int(FOOTPRINT *aFootprint)> aCallback) | AR_AUTOPLACER | inline |
testFootprintOnBoard(FOOTPRINT *aFootprint, bool TstOtherSide, const VECTOR2I &aOffset) | AR_AUTOPLACER | private |
testRectangle(const BOX2I &aRect, int side) | AR_AUTOPLACER | private |