KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ZONE_FILLER Member List

This is the complete list of members for ZONE_FILLER, including all inherited members.

addCopperThievingPattern(const ZONE *aZone, PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aFillPolys)ZONE_FILLERprivate
addHatchFillTypeOnZone(const ZONE *aZone, PCB_LAYER_ID aLayer, PCB_LAYER_ID aDebugLayer, SHAPE_POLY_SET &aFillPolys, const SHAPE_POLY_SET &aThermalRings)ZONE_FILLERprivate
addHoleKnockout(PAD *aPad, int aGap, SHAPE_POLY_SET &aHoles)ZONE_FILLERprivate
addKnockout(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer, int aGap, SHAPE_POLY_SET &aHoles)ZONE_FILLERprivate
addKnockout(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer, int aGap, bool aIgnoreLineWidth, SHAPE_POLY_SET &aHoles)ZONE_FILLERprivate
buildCopperItemClearances(const ZONE *aZone, PCB_LAYER_ID aLayer, const std::vector< PAD * > &aNoConnectionPads, SHAPE_POLY_SET &aHoles, bool aIncludeZoneClearances=true)ZONE_FILLERprivate
buildDifferentNetZoneClearances(const ZONE *aZone, PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aHoles)ZONE_FILLERprivate
buildHatchZoneThermalRings(const ZONE *aZone, PCB_LAYER_ID aLayer, const SHAPE_POLY_SET &aSmoothedOutline, const std::vector< BOARD_ITEM * > &aThermalConnectionPads, SHAPE_POLY_SET &aFillPolys, SHAPE_POLY_SET &aThermalRings)ZONE_FILLERprivate
buildItemIndexes()ZONE_FILLERprivate
buildThermalSpokes(const ZONE *box, PCB_LAYER_ID aLayer, const std::vector< BOARD_ITEM * > &aSpokedPadsList, std::deque< SHAPE_LINE_CHAIN > &aSpokes)ZONE_FILLERprivate
connect_nearby_polys(SHAPE_POLY_SET &aPolys, double aDistance)ZONE_FILLERprivate
Fill(const std::vector< ZONE * > &aZones, bool aCheck=false, wxWindow *aParent=nullptr)ZONE_FILLER
fillCopperZone(const ZONE *aZone, PCB_LAYER_ID aLayer, PCB_LAYER_ID aDebugLayer, const SHAPE_POLY_SET &aSmoothedOutline, const SHAPE_POLY_SET &aMaxExtents, SHAPE_POLY_SET &aFillPolys)ZONE_FILLERprivate
fillNonCopperZone(const ZONE *candidate, PCB_LAYER_ID aLayer, const SHAPE_POLY_SET &aSmoothedOutline, SHAPE_POLY_SET &aFillPolys)ZONE_FILLERprivate
fillSingleZone(ZONE *aZone, PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aFillPolys)ZONE_FILLERprivate
FillSnapshot typedefZONE_FILLERprivate
GetProgressReporter() constZONE_FILLERinline
IsDebug() constZONE_FILLERinline
ITEM_RTREE typedefZONE_FILLERprivate
knockoutThermalReliefs(const ZONE *aZone, PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aFill, std::vector< BOARD_ITEM * > &aThermalConnectionPads, std::vector< PAD * > &aNoConnectionPads, std::vector< BOARD_ITEM * > &aSolidConnectionItems)ZONE_FILLERprivate
m_boardZONE_FILLERprivate
m_boardOutlineZONE_FILLERprivate
m_brdOutlinesValidZONE_FILLERprivate
m_cacheMutexZONE_FILLERmutableprivate
m_commitZONE_FILLERprivate
m_debugZoneFillerZONE_FILLERprivate
m_footprintIndexZONE_FILLERprivate
m_graphicIndexZONE_FILLERprivate
m_maxErrorZONE_FILLERprivate
m_maxZoneCornerRadiusZONE_FILLERprivate
m_padIndexZONE_FILLERprivate
m_preHatchSolidFillCacheZONE_FILLERprivate
m_preKnockoutFillCacheZONE_FILLERprivate
m_progressReporterZONE_FILLERprivate
m_refillResultCacheZONE_FILLERprivate
m_sameNetApronCacheZONE_FILLERprivate
m_trackIndexZONE_FILLERprivate
m_worstClearanceZONE_FILLERprivate
m_zoneIndexZONE_FILLERprivate
m_zoneKnockoutSlackZONE_FILLERprivate
mayHoldOutOfBoardCopper(const ZONE *aZone) constZONE_FILLERprivate
postKnockoutMinWidthPrune(const ZONE *aZone, SHAPE_POLY_SET &aFillPolys, const SHAPE_POLY_SET &aSameNetApron)ZONE_FILLERprivate
queryIndex(const ITEM_RTREE &aIndex, const BOX2I &aBBox, std::vector< INDEXED_ITEM > &aResult)ZONE_FILLERprivatestatic
refillZoneFromCache(ZONE *aZone, PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aFillPolys, const FillSnapshot *aSnapshot=nullptr)ZONE_FILLERprivate
SetProgressReporter(PROGRESS_REPORTER *aReporter)ZONE_FILLER
subtractHigherPriorityZones(const ZONE *aZone, PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aRawFill)ZONE_FILLERprivate
ZONE_FILLER(BOARD *aBoard, COMMIT *aCommit)ZONE_FILLER
zoneKnockoutMayInteract(const ZONE *aZone, const ZONE *aKnockout) constZONE_FILLERprivate
zoneKnockoutQueryBox(const ZONE *aZone) constZONE_FILLERprivate
~ZONE_FILLER()ZONE_FILLER