KiCad PCB EDA Suite
Loading...
Searching...
No Matches
constraints Directory Reference

Files

 constraint_test_utils.h
 
 test_constraint_adapter.cpp
 
 test_constraint_apply.cpp
 Tests ApplyConstraintImmediately (issue #2329 UI): creating a constraint solves its cluster on the spot, pinning the first member and moving the rest so the geometry satisfies the relation.
 
 test_constraint_arc_angle.cpp
 Tests the arc swept-angle constraint (issue #2329): authoring measures GetArcAngle(), and the solver drives the arc's swept angle, holding the free radius so it cannot collapse.
 
 test_constraint_authoring.cpp
 
 test_constraint_clipboard.cpp
 
 test_constraint_combinations.cpp
 
 test_constraint_commit.cpp
 
 test_constraint_diagnostics.cpp
 
 test_constraint_dimension.cpp
 Tests the dimension-as-constraint-member support (issue #2329, item 6 phase 1): a dimension's feature point can be COINCIDENT with a shape point, so solving (or dragging the shape) pulls the dimension along, while its other, unbound endpoint stays put.
 
 test_constraint_drag.cpp
 
 test_constraint_duplicate.cpp
 
 test_constraint_exclusions.cpp
 
 test_constraint_labels.cpp
 Unit tests for the constraint-panel display label (issue #2329 UI redesign): a valueless constraint reads as its type name, a driving valued constraint appends its value in the requested display units, and a reference (non-driving) value is parenthesized.
 
 test_constraint_lock.cpp
 
 test_constraint_overlay.cpp
 Regression test for the SIGSEGV in KIGFX::VIEW_RTREE::Query reached from a GAL repaint after toggling the constraint overlay off.
 
 test_constraint_ownership.cpp
 
 test_constraint_protobuf.cpp
 
 test_constraint_reference.cpp
 Tests reference-value propagation (issue #2329): a non-driving (reference) constraint only measures its quantity, so after a solve its stored value must track the geometry, while a driving constraint's value is an input the solve never overwrites.
 
 test_constraint_serialization.cpp
 
 test_pcb_constraint.cpp
 
 test_planegcs_smoke.cpp