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

A struct recording the isolated and single-pad islands within a zone. More...

#include <zone.h>

Public Attributes

std::vector< int > m_IsolatedOutlines
 
std::vector< int > m_SingleConnectionOutlines
 

Detailed Description

A struct recording the isolated and single-pad islands within a zone.

Each array holds indexes into the outlines of a SHAPE_POLY_SET for a zone fill on a particular layer.

Isolated outlines are those whose connectivity cluster contains no pads. These generate DRC violations.

Single-connection outlines are those with a direct connection to only a single item. These participate in thermal spoke counting as a pad spoke to an otherwise unconnected island provides no connectivity to the pad.

Definition at line 58 of file zone.h.

Member Data Documentation

◆ m_IsolatedOutlines

std::vector<int> ISOLATED_ISLANDS::m_IsolatedOutlines

Definition at line 60 of file zone.h.

◆ m_SingleConnectionOutlines

std::vector<int> ISOLATED_ISLANDS::m_SingleConnectionOutlines

Definition at line 61 of file zone.h.

Referenced by DRC_TEST_PROVIDER_ZONE_CONNECTIONS::testZoneLayer().


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