|
KiCad PCB EDA Suite
|
One cluster's diagnosis, the unit DiagnoseBoardConstraints assembles the board-wide result from and BOARD_CONSTRAINT_DIAGNOSER caches state applies to every shape and dimension in the cluster. More...
#include <board_constraint_adapter.h>
Public Attributes | |
| CONSTRAINT_STATE | state = CONSTRAINT_STATE::WELL_CONSTRAINED |
| std::vector< KIID > | shapeIds |
| Cluster shapes in the order the state is written. | |
| std::vector< KIID > | dimensionIds |
| Cluster dimensions. | |
| int | freeDof = 0 |
| Remaining free DOF folded into the board total. | |
| std::vector< KIID > | conflicting |
| std::vector< KIID > | redundant |
| std::vector< KIID > | erroredUnmapped |
| Constraints Build could not map and so not enforced. | |
One cluster's diagnosis, the unit DiagnoseBoardConstraints assembles the board-wide result from and BOARD_CONSTRAINT_DIAGNOSER caches state applies to every shape and dimension in the cluster.
Definition at line 422 of file board_constraint_adapter.h.
| std::vector<KIID> CLUSTER_DIAGNOSIS::conflicting |
Definition at line 428 of file board_constraint_adapter.h.
Referenced by assembleClusterInto().
| std::vector<KIID> CLUSTER_DIAGNOSIS::dimensionIds |
Cluster dimensions.
Definition at line 426 of file board_constraint_adapter.h.
Referenced by assembleClusterInto().
| std::vector<KIID> CLUSTER_DIAGNOSIS::erroredUnmapped |
Constraints Build could not map and so not enforced.
Definition at line 430 of file board_constraint_adapter.h.
Referenced by assembleClusterInto().
| int CLUSTER_DIAGNOSIS::freeDof = 0 |
Remaining free DOF folded into the board total.
Definition at line 427 of file board_constraint_adapter.h.
Referenced by assembleClusterInto().
| std::vector<KIID> CLUSTER_DIAGNOSIS::redundant |
Definition at line 429 of file board_constraint_adapter.h.
Referenced by assembleClusterInto().
| std::vector<KIID> CLUSTER_DIAGNOSIS::shapeIds |
Cluster shapes in the order the state is written.
Definition at line 425 of file board_constraint_adapter.h.
Referenced by assembleClusterInto().
| CONSTRAINT_STATE CLUSTER_DIAGNOSIS::state = CONSTRAINT_STATE::WELL_CONSTRAINED |
Definition at line 424 of file board_constraint_adapter.h.
Referenced by assembleClusterInto().