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

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

AUTOPLACER(SYMBOL *aSymbol, SCH_SCREEN *aScreen)AUTOPLACERinline
chooseSideFiltered(std::vector< SIDE_AND_NPINS > &aSides, const std::vector< SIDE_AND_COLL > &aCollidingSides, COLLISION aCollision, SIDE_AND_NPINS aLastSelection)AUTOPLACERinlineprotected
chooseSideForFields(bool aAvoidCollisions)AUTOPLACERinlineprotected
COLLIDE_H_WIRES enum valueAUTOPLACER
COLLIDE_NONE enum valueAUTOPLACER
COLLIDE_OBJECTS enum valueAUTOPLACER
COLLISION enum nameAUTOPLACER
computeFBoxSize(bool aDynamic)AUTOPLACERinlineprotected
DoAutoplace(AUTOPLACE_ALGO aAlgo)AUTOPLACERinline
fieldBoxPlacement(SIDE_AND_NPINS aFieldSideAndPins)AUTOPLACERinlineprotected
fieldHPlacement(SCH_FIELD *aField, const BOX2I &aFieldBox)AUTOPLACERinlineprotected
fieldVPlacement(SCH_FIELD *aField, const BOX2I &aFieldBox, int *aAccumulatedPosition, bool aDynamic)AUTOPLACERinlineprotected
filterCollisions(const BOX2I &aRect)AUTOPLACERinlineprotected
fitFieldsBetweenWires(BOX2I *aBox, SIDE aSide)AUTOPLACERinlineprotected
getCollidingSides()AUTOPLACERinlineprotected
getPinSide(SCH_PIN *aPin)AUTOPLACERinlineprotected
getPossibleCollisions(std::vector< SCH_ITEM * > &aItems)AUTOPLACERinlineprotected
getPreferredSides()AUTOPLACERinlineprotected
justifyField(SCH_FIELD *aField, SIDE aFieldSide)AUTOPLACERinlineprotected
m_align_to_gridAUTOPLACERprivate
m_allow_rejustifyAUTOPLACERprivate
m_collidersAUTOPLACERprivate
m_fbox_sizeAUTOPLACERprivate
m_fieldsAUTOPLACERprivate
m_is_power_symbolAUTOPLACERprivate
m_screenAUTOPLACERprivate
m_symbolAUTOPLACERprivate
m_symbol_bboxAUTOPLACERprivate
pinsOnSide(SIDE aSide)AUTOPLACERinlineprotected
SIDE typedefAUTOPLACER
SIDE_BOTTOMAUTOPLACERstatic
SIDE_LEFTAUTOPLACERstatic
SIDE_RIGHTAUTOPLACERstatic
SIDE_TOPAUTOPLACERstatic