|
KiCad PCB EDA Suite
|
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_SESSION | protectedstatic |
| 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_SESSION | protected |
| HasBaseConflict() const | BOARD_CONSTRAINT_SESSION | inline |
| IsExactFeasible(const VECTOR2I &aTarget) | BOARD_CONSTRAINT_DRAG_SESSION | |
| m_adapter | BOARD_CONSTRAINT_SESSION | protected |
| m_baseConflict | BOARD_CONSTRAINT_SESSION | protected |
| m_baseline | BOARD_CONSTRAINT_SESSION | protected |
| m_board | BOARD_CONSTRAINT_SESSION | protected |
| m_dragged | BOARD_CONSTRAINT_DRAG_SESSION | private |
| m_draggedShape | BOARD_CONSTRAINT_DRAG_SESSION | private |
| Matches(const CONSTRAINT_MEMBER &aDragged) const | BOARD_CONSTRAINT_DRAG_SESSION | |
| reset() | BOARD_CONSTRAINT_SESSION | protected |
| ResolveCandidates(const SNAP_SOURCE_CONTEXT &aContext, const std::vector< SNAP_CANDIDATE > &aCandidates) | BOARD_CONSTRAINT_DRAG_SESSION | |
| rewind() | BOARD_CONSTRAINT_SESSION | inlineprotected |
| 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) const | BOARD_CONSTRAINT_SESSION | protected |
| usable() const | BOARD_CONSTRAINT_SESSION | inlineprotected |