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

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

accept(SNAP_RESULT &aResult, const SNAP_CANDIDATE &aCandidate, double aResidual)BOARD_CONSTRAINT_SESSIONprotectedstatic
Build(BOARD *aBoard, const CONSTRAINT_MEMBER &aDragged)BOARD_CONSTRAINT_DRAG_SESSION
buildCluster(BOARD *aBoard, const std::unordered_set< KIID > &aClusterShapes, const std::vector< PCB_CONSTRAINT * > &aConstraints)BOARD_CONSTRAINT_SESSIONprotected
HasBaseConflict() constBOARD_CONSTRAINT_SESSIONinline
IsExactFeasible(const VECTOR2I &aTarget)BOARD_CONSTRAINT_DRAG_SESSION
m_adapterBOARD_CONSTRAINT_SESSIONprotected
m_baseConflictBOARD_CONSTRAINT_SESSIONprotected
m_baselineBOARD_CONSTRAINT_SESSIONprotected
m_boardBOARD_CONSTRAINT_SESSIONprotected
m_draggedBOARD_CONSTRAINT_DRAG_SESSIONprivate
m_draggedShapeBOARD_CONSTRAINT_DRAG_SESSIONprivate
Matches(const CONSTRAINT_MEMBER &aDragged) constBOARD_CONSTRAINT_DRAG_SESSION
reset()BOARD_CONSTRAINT_SESSIONprotected
ResolveCandidates(const SNAP_SOURCE_CONTEXT &aContext, const std::vector< SNAP_CANDIDATE > &aCandidates)BOARD_CONSTRAINT_DRAG_SESSION
rewind()BOARD_CONSTRAINT_SESSIONinlineprotected
Solve(const VECTOR2I &aCursor, std::vector< PCB_SHAPE * > *aModified, const std::function< void(BOARD_ITEM *)> &aBeforeModify, bool aIncludeDragged, bool aStabilize, const std::set< KIID > &aEdited={}, const std::optional< std::pair< CONSTRAINT_MEMBER, VECTOR2I > > &aCoDragged=std::nullopt)BOARD_CONSTRAINT_DRAG_SESSION
startResult(const SNAP_SOURCE_CONTEXT &aContext) constBOARD_CONSTRAINT_SESSIONprotected
usable() constBOARD_CONSTRAINT_SESSIONinlineprotected