KiCad PCB EDA Suite
AR_AUTOPLACER Member List

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

addFpBody(wxPoint aStart, wxPoint aEnd, LSET aLayerMask)AR_AUTOPLACERprivate
addPad(D_PAD *aPad, int aClearance)AR_AUTOPLACERprivate
AR_AUTOPLACER(BOARD *aBoard)AR_AUTOPLACER
AutoplaceModules(std::vector< MODULE * > aModules, BOARD_COMMIT *aCommit, bool aPlaceOffboardModules=false)AR_AUTOPLACER
buildFpAreas(MODULE *aFootprint, int aFpClearance)AR_AUTOPLACERprivate
calculateKeepOutArea(const EDA_RECT &aRect, int side)AR_AUTOPLACERprivate
computePlacementRatsnestCost(MODULE *aModule, const wxPoint &aOffset)AR_AUTOPLACERprivate
drawPlacementRoutingMatrix()AR_AUTOPLACERprivate
fillMatrix()AR_AUTOPLACERprivate
genModuleOnRoutingMatrix(MODULE *Module)AR_AUTOPLACERprivate
genPlacementRoutingMatrix()AR_AUTOPLACERprivate
getOptimalModulePlacement(MODULE *aModule)AR_AUTOPLACERprivate
m_boardAR_AUTOPLACERprivate
m_boardShapeAR_AUTOPLACERprivate
m_bottomFreeAreaAR_AUTOPLACERprivate
m_connectivityAR_AUTOPLACERprivate
m_curPositionAR_AUTOPLACERprivate
m_fpAreaBottomAR_AUTOPLACERprivate
m_fpAreaTopAR_AUTOPLACERprivate
m_gridSizeAR_AUTOPLACERprivate
m_matrixAR_AUTOPLACERprivate
m_minCostAR_AUTOPLACERprivate
m_moduleOffsetAR_AUTOPLACERprivate
m_overlayAR_AUTOPLACERprivate
m_progressReporterAR_AUTOPLACERprivate
m_refreshCallbackAR_AUTOPLACERprivate
m_topFreeAreaAR_AUTOPLACERprivate
nearestPad(MODULE *aRefModule, D_PAD *aRefPad, const wxPoint &aOffset)AR_AUTOPLACERprivate
pickModule()AR_AUTOPLACERprivate
placeModule(MODULE *aModule, bool aDoNotRecreateRatsnest, const wxPoint &aPos)AR_AUTOPLACERprivate
QueryOffboardModules()AR_AUTOPLACER
rotateModule(MODULE *module, double angle, bool incremental)AR_AUTOPLACERprivate
SetOverlay(std::shared_ptr< KIGFX::VIEW_OVERLAY > aOverlay)AR_AUTOPLACERinline
SetPlacementGrid(int aGrid)AR_AUTOPLACERinline
SetProgressReporter(PROGRESS_REPORTER *aReporter)AR_AUTOPLACERinline
SetRefreshCallback(std::function< int(MODULE *aModule)> aCallback)AR_AUTOPLACERinline
testModuleByPolygon(MODULE *aModule, int aSide, const wxPoint &aOffset)AR_AUTOPLACERprivate
testModuleOnBoard(MODULE *aModule, bool TstOtherSide, const wxPoint &aOffset)AR_AUTOPLACERprivate
testRectangle(const EDA_RECT &aRect, int side)AR_AUTOPLACERprivate