KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BOARD_CONSTRAINT_DIAGNOSTICS Struct Reference

Board-wide diagnostics for the constraint overlay and info bar. More...

#include <board_constraint_adapter.h>

Public Attributes

int totalFreeDof = 0
 
std::map< KIID, CONSTRAINT_STATEshapeStates
 
std::vector< KIIDconflicting
 
std::vector< KIIDredundant
 
std::vector< KIIDerrored
 Invalid constraints (member missing, deleted, or of a kind incompatible with the type).
 

Detailed Description

Board-wide diagnostics for the constraint overlay and info bar.

Holds each constrained shape's state, the conflicting and redundant constraints, and the total remaining free degrees of freedom.

Definition at line 79 of file board_constraint_adapter.h.

Member Data Documentation

◆ conflicting

◆ errored

std::vector<KIID> BOARD_CONSTRAINT_DIAGNOSTICS::errored

◆ redundant

std::vector<KIID> BOARD_CONSTRAINT_DIAGNOSTICS::redundant

◆ shapeStates

◆ totalFreeDof

int BOARD_CONSTRAINT_DIAGNOSTICS::totalFreeDof = 0

Definition at line 81 of file board_constraint_adapter.h.

Referenced by assembleClusterInto(), and BOOST_AUTO_TEST_CASE().


The documentation for this struct was generated from the following file: