Cache netclass clearances

Importing Altium boards can generate hundreds of netclasses.  Our O(N)
search was choking on the overload
This commit is contained in:
Seth Hillbrand
2026-01-09 16:15:20 -08:00
parent 03215844fd
commit e741ee2e6c
7 changed files with 170 additions and 6 deletions
+1
View File
@@ -82,6 +82,7 @@ HANDLE_EXCEPTIONS(BOARD::TracksInNetBetweenPoints)
%ignore BOARD::m_LayerExpressionCache;
%ignore BOARD::m_CopperZoneRTreeCache;
%ignore BOARD::m_CopperItemRTreeCache;
%ignore BOARD::m_ItemNetclassCache;
%ignore BOARD::m_DRCZones;
%ignore BOARD::m_DRCCopperZones;
%ignore BOARD::m_DRCMaxClearance;