|
KiCad PCB EDA Suite
|
#include <diptrace_pcb_parser.h>
Public Attributes | |
| int | netIndex = -1 |
| Net index (-1 = unconnected) | |
| int | layer = 0 |
| DipTrace layer (0=top, 1=bottom) | |
| int | priority = 0 |
| Fill priority; left at the DipTrace default until the binary field is located. | |
| uint8_t | fillMode = 0 |
| Raw zone flag byte at header +3. | |
| uint8_t | rawFlag2 = 0 |
| Raw zone flag byte at header +4 (semantics unknown) | |
| uint8_t | connectionMode = 0 |
| Raw zone flag byte at header +5. | |
| int | separator = 0 |
| Raw zone separator int3 at header +18. | |
| int | clearance = 0 |
| Zone clearance in DipTrace units. | |
| int | minWidth = 0 |
| Copper pour line width in DipTrace units (DipXML: LineWidth) | |
| int | minimumArea = 0 |
| Minimum island area scalar in DipTrace units (DipXML: MinimumArea) | |
| int | spokeMode = -1 |
| Raw spoke enum from post-fill style block (0=Direct, 3=4 spoke 45, 4=4 spoke) | |
| int | lineSpacing = 0 |
| Copper pour line spacing in DipTrace units (DipXML: LineSpacing) | |
| int | spokeWidth = 0 |
| Thermal relief spoke width in DipTrace units. | |
| int | regionsCounted = 0 |
| Raw trailer int3, likely CopperPour Regions_Counted from Pcb.exe. | |
| int | cachedFillByteLen = 0 |
| Raw bytes between style block and trailer in inter-zone gap. | |
| int | cachedFillRecordCount = 0 |
| Cached-fill record count when payload is 23-byte aligned. | |
| int | boardClearance = 0 |
| Raw board-clearance field from zone trailer. | |
| int | zoneId = -1 |
| Raw per-zone id from zone trailer (matches DipXML CopperPour@Id) | |
| int | smdSpokeMode = -1 |
| Raw SMD_Spoke enum from zone trailer. | |
| int | smdSpokeWidth = 0 |
| Raw SMD_SpokeWidth from zone trailer. | |
| uint8_t | viaDirect = 0 |
| Raw ViaDirect flag from zone trailer. | |
| uint8_t | smdSeparate = 0 |
| Raw SMD_Separate flag from zone trailer. | |
| uint8_t | islandRegion = 0 |
| Raw IslandRegion flag from zone trailer. | |
| uint8_t | islandInternal = 0 |
| Raw IslandInternal flag from zone trailer. | |
| uint8_t | islandConnection = 0 |
| Raw IslandConnection flag from zone trailer. | |
| uint8_t | ratlineMode = 0 |
| Raw ratline mode (0=Automatically, 1=All Ratlines, 2=Do Not Hide) | |
| uint8_t | regionsDone = 0 |
| Raw RegionsDone flag from zone trailer. | |
| std::vector< DT_ZONE_CACHED_FILL_RECORD > | cachedFillRecords |
| Raw 23-byte cached fill records. | |
| std::vector< std::pair< int, int > > | outline |
| Outline vertices (x, y) in DipTrace units. | |
Definition at line 254 of file diptrace_pcb_parser.h.
| int DIPTRACE::DT_ZONE::boardClearance = 0 |
Raw board-clearance field from zone trailer.
Definition at line 272 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::cachedFillByteLen = 0 |
Raw bytes between style block and trailer in inter-zone gap.
Definition at line 270 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::cachedFillRecordCount = 0 |
Cached-fill record count when payload is 23-byte aligned.
Definition at line 271 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| std::vector<DT_ZONE_CACHED_FILL_RECORD> DIPTRACE::DT_ZONE::cachedFillRecords |
Raw 23-byte cached fill records.
Definition at line 283 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::clearance = 0 |
Zone clearance in DipTrace units.
Definition at line 263 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::connectionMode = 0 |
Raw zone flag byte at header +5.
Definition at line 261 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::fillMode = 0 |
Raw zone flag byte at header +3.
Definition at line 259 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::islandConnection = 0 |
Raw IslandConnection flag from zone trailer.
Definition at line 280 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::islandInternal = 0 |
Raw IslandInternal flag from zone trailer.
Definition at line 279 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::islandRegion = 0 |
Raw IslandRegion flag from zone trailer.
Definition at line 278 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::layer = 0 |
DipTrace layer (0=top, 1=bottom)
Definition at line 257 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::lineSpacing = 0 |
Copper pour line spacing in DipTrace units (DipXML: LineSpacing)
Definition at line 267 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::minimumArea = 0 |
Minimum island area scalar in DipTrace units (DipXML: MinimumArea)
Definition at line 265 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::minWidth = 0 |
Copper pour line width in DipTrace units (DipXML: LineWidth)
Definition at line 264 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::netIndex = -1 |
Net index (-1 = unconnected)
Definition at line 256 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| std::vector<std::pair<int, int> > DIPTRACE::DT_ZONE::outline |
Outline vertices (x, y) in DipTrace units.
Definition at line 284 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::priority = 0 |
Fill priority; left at the DipTrace default until the binary field is located.
Definition at line 258 of file diptrace_pcb_parser.h.
| uint8_t DIPTRACE::DT_ZONE::ratlineMode = 0 |
Raw ratline mode (0=Automatically, 1=All Ratlines, 2=Do Not Hide)
Definition at line 281 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::rawFlag2 = 0 |
Raw zone flag byte at header +4 (semantics unknown)
Definition at line 260 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::regionsCounted = 0 |
Raw trailer int3, likely CopperPour Regions_Counted from Pcb.exe.
Definition at line 269 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::regionsDone = 0 |
Raw RegionsDone flag from zone trailer.
Definition at line 282 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::separator = 0 |
Raw zone separator int3 at header +18.
Definition at line 262 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::smdSeparate = 0 |
Raw SMD_Separate flag from zone trailer.
Definition at line 277 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::smdSpokeMode = -1 |
Raw SMD_Spoke enum from zone trailer.
Definition at line 274 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::smdSpokeWidth = 0 |
Raw SMD_SpokeWidth from zone trailer.
Definition at line 275 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::spokeMode = -1 |
Raw spoke enum from post-fill style block (0=Direct, 3=4 spoke 45, 4=4 spoke)
Definition at line 266 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::spokeWidth = 0 |
Thermal relief spoke width in DipTrace units.
Definition at line 268 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| uint8_t DIPTRACE::DT_ZONE::viaDirect = 0 |
Raw ViaDirect flag from zone trailer.
Definition at line 276 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().
| int DIPTRACE::DT_ZONE::zoneId = -1 |
Raw per-zone id from zone trailer (matches DipXML CopperPour@Id)
Definition at line 273 of file diptrace_pcb_parser.h.
Referenced by DIPTRACE::PCB_PARSER::FindAndParseZones().