| addSnapRelations(const ANCHOR_PARAMS &aAnchor, const std::vector< SNAP_CANDIDATE > &aCandidates, const VECTOR2I &aOffset) | BOARD_CONSTRAINT_ADAPTER | private |
| anchorParams(const CONSTRAINT_MEMBER &aMember) const | BOARD_CONSTRAINT_ADAPTER | private |
| AnchorPosition(const CONSTRAINT_MEMBER &aMember) const | BOARD_CONSTRAINT_ADAPTER | |
| Apply(const std::function< void(BOARD_ITEM *)> &aBeforeWrite={}) | BOARD_CONSTRAINT_ADAPTER | |
| ApplyReferenceValues(const std::function< void(BOARD_ITEM *)> &aBeforeWrite={}) | BOARD_CONSTRAINT_ADAPTER | |
| beginTemporaryParameters() | BOARD_CONSTRAINT_ADAPTER | private |
| BOARD_CONSTRAINT_ADAPTER() | BOARD_CONSTRAINT_ADAPTER | |
| BOARD_CONSTRAINT_ADAPTER(const BOARD_CONSTRAINT_ADAPTER &)=delete | BOARD_CONSTRAINT_ADAPTER | |
| Build(const std::vector< PCB_SHAPE * > &aShapes, const std::vector< PCB_CONSTRAINT * > &aConstraints, const std::set< KIID > *aFixedShapes=nullptr, const std::vector< PCB_DIMENSION_BASE * > &aDimensions={}) | BOARD_CONSTRAINT_ADAPTER | |
| collectRigidState(const std::set< KIID > &aEditedShapes) const | BOARD_CONSTRAINT_ADAPTER | private |
| CurrentRelationsSatisfied() const | BOARD_CONSTRAINT_ADAPTER | inline |
| denormalizeX(double aNorm) const | BOARD_CONSTRAINT_ADAPTER | inlineprivate |
| denormalizeY(double aNorm) const | BOARD_CONSTRAINT_ADAPTER | inlineprivate |
| Diagnose() | BOARD_CONSTRAINT_ADAPTER | |
| hardRelationsSatisfied() const | BOARD_CONSTRAINT_ADAPTER | private |
| holdArcRadius(const SHAPE_VARS &aVars, int aTag) | BOARD_CONSTRAINT_ADAPTER | private |
| holdFreeArcRadii(int aTag, const std::set< KIID > &aShapes) | BOARD_CONSTRAINT_ADAPTER | private |
| holdFreeSegmentLengths(int aTag, const std::set< KIID > &aShapes) | BOARD_CONSTRAINT_ADAPTER | private |
| holdPolygonVertices(const std::set< KIID > &aShapes, int aTag) | BOARD_CONSTRAINT_ADAPTER | private |
| holdRigidRadii(const std::vector< RIGID_RADIUS_HOLD > &aRadii, int aTag) | BOARD_CONSTRAINT_ADAPTER | private |
| holdShapesRigid(int aTag, const std::set< KIID > &aShapes) | BOARD_CONSTRAINT_ADAPTER | private |
| m_angleConstrainedShapes | BOARD_CONSTRAINT_ADAPTER | private |
| m_built | BOARD_CONSTRAINT_ADAPTER | private |
| m_coDragTargetX | BOARD_CONSTRAINT_ADAPTER | private |
| m_coDragTargetY | BOARD_CONSTRAINT_ADAPTER | private |
| m_dragTargetX | BOARD_CONSTRAINT_ADAPTER | private |
| m_dragTargetY | BOARD_CONSTRAINT_ADAPTER | private |
| m_gcs | BOARD_CONSTRAINT_ADAPTER | private |
| m_invScale | BOARD_CONSTRAINT_ADAPTER | private |
| m_lengthHoldTag | BOARD_CONSTRAINT_ADAPTER | private |
| m_nextTemporaryParam | BOARD_CONSTRAINT_ADAPTER | private |
| m_nonDrivingTags | BOARD_CONSTRAINT_ADAPTER | private |
| m_params | BOARD_CONSTRAINT_ADAPTER | private |
| m_referenceConstraints | BOARD_CONSTRAINT_ADAPTER | private |
| m_resizeRadiusTag | BOARD_CONSTRAINT_ADAPTER | private |
| m_scale | BOARD_CONSTRAINT_ADAPTER | private |
| m_shapeVars | BOARD_CONSTRAINT_ADAPTER | private |
| m_system | BOARD_CONSTRAINT_ADAPTER | private |
| m_tagMembers | BOARD_CONSTRAINT_ADAPTER | private |
| m_tagToConstraint | BOARD_CONSTRAINT_ADAPTER | private |
| m_temporaryParams | BOARD_CONSTRAINT_ADAPTER | private |
| m_unmapped | BOARD_CONSTRAINT_ADAPTER | private |
| normalizeX(int aIU) const | BOARD_CONSTRAINT_ADAPTER | inlineprivate |
| normalizeY(int aIU) const | BOARD_CONSTRAINT_ADAPTER | inlineprivate |
| operator=(const BOARD_CONSTRAINT_ADAPTER &)=delete | BOARD_CONSTRAINT_ADAPTER | |
| orthogonalDimensionForMembers(const std::vector< CONSTRAINT_MEMBER > &aMembers) const | BOARD_CONSTRAINT_ADAPTER | private |
| pinDraggedShapeRest(const CONSTRAINT_MEMBER &aDragged, int aTag, const CONSTRAINT_MEMBER *aCoDragged=nullptr) | BOARD_CONSTRAINT_ADAPTER | private |
| pinUneditedShapes(const std::set< KIID > &aEdited, int aTag) | BOARD_CONSTRAINT_ADAPTER | private |
| pushParam(double aValue) | BOARD_CONSTRAINT_ADAPTER | private |
| QuantizedRelationsSatisfied() | BOARD_CONSTRAINT_ADAPTER | |
| recordReferenceValue(PCB_CONSTRAINT *aConstraint) | BOARD_CONSTRAINT_ADAPTER | private |
| Restore(const SNAPSHOT &aSnapshot) | BOARD_CONSTRAINT_ADAPTER | inline |
| SHAPE_KIND enum name | BOARD_CONSTRAINT_ADAPTER | private |
| SNAPSHOT typedef | BOARD_CONSTRAINT_ADAPTER | |
| Snapshot() const | BOARD_CONSTRAINT_ADAPTER | inline |
| softPinPoint(const ANCHOR_PARAMS &aPoint, int aTag, std::optional< double > aWeight=std::nullopt) | BOARD_CONSTRAINT_ADAPTER | private |
| softPinPoint(int aPointX, int aTag, std::optional< double > aWeight=std::nullopt) | BOARD_CONSTRAINT_ADAPTER | private |
| Solve(const CONSTRAINT_MEMBER &aDragged, const VECTOR2I &aCursor, bool aStabilize=false, const std::set< KIID > &aEdited={}, const std::optional< std::pair< CONSTRAINT_MEMBER, VECTOR2I > > &aCoDragged=std::nullopt, bool aHoldDraggedRigid=false) | BOARD_CONSTRAINT_ADAPTER | |
| Solve(bool aStabilize=false) | BOARD_CONSTRAINT_ADAPTER | |
| SolveAfterResize(const KIID &aResizedShape) | BOARD_CONSTRAINT_ADAPTER | |
| SolveRigidSnapRelations(const std::set< KIID > &aEditedShapes, const VECTOR2I &aReference, const std::vector< SNAP_CANDIDATE > &aCandidates, const VECTOR2I &aCursor, VECTOR2I &aResolvedCursor) | BOARD_CONSTRAINT_ADAPTER | |
| SolveRigidTranslation(const std::set< KIID > &aEditedShapes, const VECTOR2I &aTranslation) | BOARD_CONSTRAINT_ADAPTER | |
| SolveSnapRelations(const CONSTRAINT_MEMBER &aDragged, const std::vector< SNAP_CANDIDATE > &aCandidates, const VECTOR2I &aCursor) | BOARD_CONSTRAINT_ADAPTER | |
| solveSucceeded(int aSolveResult) | BOARD_CONSTRAINT_ADAPTER | private |
| temporaryParam(double aValue) | BOARD_CONSTRAINT_ADAPTER | private |
| UnmappedConstraints() const | BOARD_CONSTRAINT_ADAPTER | inline |
| ~BOARD_CONSTRAINT_ADAPTER() | BOARD_CONSTRAINT_ADAPTER | |