| anchorParams(const CONSTRAINT_MEMBER &aMember) const | BOARD_CONSTRAINT_ADAPTER | private |
| Apply(const std::function< void(BOARD_ITEM *)> &aBeforeWrite={}) | BOARD_CONSTRAINT_ADAPTER | |
| ApplyReferenceValues(const std::function< void(BOARD_ITEM *)> &aBeforeWrite={}) | BOARD_CONSTRAINT_ADAPTER | |
| 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 | |
| denormalizeX(double aNorm) const | BOARD_CONSTRAINT_ADAPTER | inlineprivate |
| denormalizeY(double aNorm) const | BOARD_CONSTRAINT_ADAPTER | inlineprivate |
| Diagnose() | BOARD_CONSTRAINT_ADAPTER | |
| 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 |
| 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_nonDrivingTags | BOARD_CONSTRAINT_ADAPTER | private |
| m_originX | BOARD_CONSTRAINT_ADAPTER | private |
| m_originY | 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_tagMembers | BOARD_CONSTRAINT_ADAPTER | private |
| m_tagToConstraint | 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 |
| recordReferenceValue(PCB_CONSTRAINT *aConstraint) | BOARD_CONSTRAINT_ADAPTER | private |
| SHAPE_KIND enum name | BOARD_CONSTRAINT_ADAPTER | private |
| 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) | BOARD_CONSTRAINT_ADAPTER | |
| Solve(bool aStabilize=false) | BOARD_CONSTRAINT_ADAPTER | |
| SolveAfterResize(const KIID &aResizedShape) | BOARD_CONSTRAINT_ADAPTER | |
| solveSucceeded(int aSolveResult) | BOARD_CONSTRAINT_ADAPTER | private |
| UnmappedConstraints() const | BOARD_CONSTRAINT_ADAPTER | inline |
| ~BOARD_CONSTRAINT_ADAPTER() | BOARD_CONSTRAINT_ADAPTER | |