| 
    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, const 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 |