For electrical estimators
Electrical layouts are the densest sheets in the package — hundreds of accessories per floor, drawn small, packed against walls and containment runs. StructCount counts them from the drawing's vector geometry, so density doesn't degrade accuracy.
Where counts go wrong
A single-socket symbol is often drawn inside the twin variant — pixel tools count the twin as one of each. The engine understands containment: when a location matches both, the more complete symbol wins and the subset is suppressed. One accessory, one count.
1-gang, 2-gang, 2-way and intermediate switches differ by a stroke or two. Each candidate location is assigned to exactly one class — the template that explains the most drawn ink at that spot — instead of every variant matching everywhere.
Accessories sit on containment runs and circuit wiring that pixel matchers read as part of the symbol. Vector matching checks the symbol's own strokes and ignores the noise crossing through it.
Building wings drawn at odd angles rotate every symbol with them. Matching is rotation-invariant at any angle — not just the four right angles — so a rotated wing counts like a straight one.
In practice
Upload the small-power and lighting layouts as one set. Each sheet's legend defines your classes; the engine counts every floor, and you review the flagged edge cases — typically a handful per sheet, not hundreds. Finalize, export XLSX, price it. When the schedule changes at revision B, re-upload and count again in minutes.
Free while in early access — your drawings, your counts, minutes later.
Get started free