KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
ZONE Member List

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

AddPolygon(std::vector< VECTOR2I > &aPolygon)ZONE
AddPolygon(const SHAPE_LINE_CHAIN &aPolygon)ZONE
AppendCorner(VECTOR2I aPosition, int aHoleIdx, bool aAllowDuplication=false)ZONE
BOARD_CONNECTED_ITEM(BOARD_ITEM *aParent, KICAD_T idtype)BOARD_CONNECTED_ITEM
BOARD_ITEM(BOARD_ITEM *aParent, KICAD_T idtype, PCB_LAYER_ID aLayer=F_Cu)BOARD_ITEMinline
BoardCopperLayerCount() constBOARD_ITEMvirtual
BoardLayerCount() constBOARD_ITEMvirtual
BoardLayerSet() constBOARD_ITEMvirtual
BuildHashValue(PCB_LAYER_ID aLayer)ZONE
BuildSmoothedPoly(SHAPE_POLY_SET &aSmoothedPoly, PCB_LAYER_ID aLayer, SHAPE_POLY_SET *aBoardOutline, SHAPE_POLY_SET *aSmoothedPolyWithApron=nullptr) constZONE
CacheBoundingBox()ZONE
CacheTriangulation(PCB_LAYER_ID aLayer=UNDEFINED_LAYER)ZONE
CalculateFilledArea()ZONE
CalculateOutlineArea()ZONE
CIterateWithHoles() constZONEinline
ClassOf(const EDA_ITEM *aItem)ZONEinlinestatic
ClearBrightened()EDA_ITEMinline
ClearEditFlags()EDA_ITEMinlinevirtual
ClearFlags(EDA_ITEM_FLAGS aMask=EDA_ITEM_ALL_FLAGS)EDA_ITEMinline
ClearSelected()EDA_ITEMinline
ClearTempFlags()EDA_ITEMinlinevirtual
Clone() const overrideZONEvirtual
COMPARE_FLAGS enum nameBOARD_ITEM
CopyFrom(const BOARD_ITEM *aOther) overrideZONEvirtual
DeleteStructure()BOARD_ITEM
Deserialize(const google::protobuf::Any &aContainer) overrideZONEvirtual
DRC enum valueBOARD_ITEM
Duplicate() constBOARD_ITEMvirtual
EDA_ITEM(EDA_ITEM *parent, KICAD_T idType, bool isSCH_ITEM=false, bool isBOARD_ITEM=false)EDA_ITEMprotected
EDA_ITEM(KICAD_T idType, bool isSCH_ITEM=false, bool isBOARD_ITEM=false)EDA_ITEMprotected
EDA_ITEM(const EDA_ITEM &base)EDA_ITEMprotected
Flip(const VECTOR2I &aCentre, FLIP_DIRECTION aFlipDirection) overrideZONEvirtual
Get(PROPERTY_BASE *aProperty) constINSPECTABLEinline
Get(PROPERTY_BASE *aProperty) constINSPECTABLEinline
Get(const wxString &aProperty) constINSPECTABLEinline
GetAssignedPriority() constZONEinline
GetBoard() constBOARD_ITEMvirtual
GetBoard()BOARD_ITEMvirtual
GetBorderHatchPitch() constZONE
GetBoundingBox() const overrideZONEvirtual
GetCenter() constBOARD_ITEMinlinevirtual
GetClass() const overrideZONEinlinevirtual
GetClearanceOverrides(wxString *aSource) constBOARD_CONNECTED_ITEMinlinevirtual
GetCornerPosition(int aCornerIndex) constZONEinline
GetCornerRadius() constZONEinline
GetCornerSmoothingType() constZONEinline
GetDefaultHatchPitch()ZONEstatic
GetDisplayNetname() constBOARD_CONNECTED_ITEM
GetDoNotAllowFootprints() constZONEinline
GetDoNotAllowPads() constZONEinline
GetDoNotAllowTracks() constZONEinline
GetDoNotAllowVias() constZONEinline
GetDoNotAllowZoneFills() constZONEinline
GetEditFlags() constEDA_ITEMinline
GetEffectiveHoleShape() constBOARD_ITEMvirtual
GetEffectiveNetClass() constBOARD_CONNECTED_ITEMvirtual
GetEffectiveShape(PCB_LAYER_ID aLayer=UNDEFINED_LAYER, FLASHING aFlash=FLASHING::DEFAULT) const overrideZONEvirtual
GetEmbeddedFiles()EDA_ITEMinlinevirtual
GetFill(PCB_LAYER_ID aLayer)ZONEinline
GetFilledArea()ZONEinline
GetFilledPolysList(PCB_LAYER_ID aLayer) constZONEinline
GetFillFlag(PCB_LAYER_ID aLayer)ZONEinline
GetFillMode() constZONEinline
GetFirstLayer() constZONE
GetFlags() constEDA_ITEMinline
GetFocusPosition() constEDA_ITEMinlinevirtual
GetFontMetrics() constBOARD_ITEM
GetForcedTransparency() constKIGFX::VIEW_ITEMinline
GetFPRelativePosition() constBOARD_ITEM
GetFriendlyName() const overrideZONEvirtual
GetHashValue(PCB_LAYER_ID aLayer)ZONE
GetHatchBorderAlgorithm() constZONEinline
GetHatchGap() constZONEinline
GetHatchHoleMinArea() constZONEinline
GetHatchLines() constZONEinline
GetHatchOrientation() constZONEinline
GetHatchSmoothingLevel() constZONEinline
GetHatchSmoothingValue() constZONEinline
GetHatchStyle() constZONEinline
GetHatchThickness() constZONEinline
GetInteractingZones(PCB_LAYER_ID aLayer, std::vector< ZONE * > *aSameNetCollidingZones, std::vector< ZONE * > *aOtherNetIntersectingZones) constZONE
GetIslandRemovalMode() constZONEinline
GetIsRuleArea() constZONEinline
GetItemDescription(UNITS_PROVIDER *aUnitsProvider, bool aFull) const overrideZONEvirtual
GetLayer() const overrideZONEvirtual
GetLayerName() constBOARD_ITEM
GetLayerSet() const overrideZONEinlinevirtual
GetLocalClearance() const overrideZONEvirtual
GetLocalClearance(wxString *aSource) const overrideZONEinlinevirtual
GetLocalFlags() constZONEinline
GetLocalRatsnestVisible() constBOARD_CONNECTED_ITEMinline
GetLock()ZONEinline
GetMenuImage() const overrideZONEvirtual
GetMinIslandArea() constZONEinline
GetMinThickness() constZONEinline
GetMsgPanelInfo(EDA_DRAW_FRAME *aFrame, std::vector< MSG_PANEL_ITEM > &aList) overrideZONEvirtual
GetNet() constBOARD_CONNECTED_ITEMinline
GetNetClassName() constBOARD_CONNECTED_ITEM
GetNetCode() constBOARD_CONNECTED_ITEM
GetNetname() constBOARD_CONNECTED_ITEM
GetNetnameMsg() constBOARD_CONNECTED_ITEM
GetNumCorners(void) constZONEinline
GetOutlineArea()ZONEinline
GetOwnClearance(PCB_LAYER_ID aLayer, wxString *aSource=nullptr) constBOARD_CONNECTED_ITEMvirtual
GetPadConnection() constZONEinline
GetParent() constBOARD_ITEMinline
GetParentAsString() constBOARD_ITEM
GetParentFootprint() constBOARD_ITEM
GetParentGroup() constEDA_ITEMinline
GetPosition() const overrideZONEvirtual
GetRuleAreaPlacementEnabled() constZONEinline
GetRuleAreaPlacementSource() constZONEinline
GetRuleAreaPlacementSourceType() constZONEinline
GetSelectedCorner() constZONEinline
GetShortNetname() constBOARD_CONNECTED_ITEM
GetSortPosition() constEDA_ITEMinlinevirtual
GetStroke() constBOARD_ITEMvirtual
GetTeardropAllowSpanTwoTracks() constBOARD_CONNECTED_ITEMinline
GetTeardropAreaType() constZONEinline
GetTeardropBestLengthRatio() constBOARD_CONNECTED_ITEMinline
GetTeardropBestWidthRatio() constBOARD_CONNECTED_ITEMinline
GetTeardropCurved() constBOARD_CONNECTED_ITEMinline
GetTeardropMaxLength() constBOARD_CONNECTED_ITEMinline
GetTeardropMaxTrackWidth() constBOARD_CONNECTED_ITEMinline
GetTeardropMaxWidth() constBOARD_CONNECTED_ITEMinline
GetTeardropParams()BOARD_CONNECTED_ITEMinline
GetTeardropParams() constBOARD_CONNECTED_ITEMinline
GetTeardropPreferZoneConnections() constBOARD_CONNECTED_ITEMinline
GetTeardropsEnabled() constBOARD_CONNECTED_ITEMinline
GetTempFlags() constEDA_ITEMinline
GetThermalReliefGap() constZONEinline
GetThermalReliefGap(PAD *aPad, wxString *aSource=nullptr) constZONE
GetThermalReliefSpokeWidth() constZONEinline
GetTypeDesc() constEDA_ITEM
GetX() constBOARD_ITEMinline
GetY() constBOARD_ITEMinline
GetZoneName() constZONEinline
HasDrilledHole() constBOARD_ITEMinlinevirtual
HasFilledPolysForLayer(PCB_LAYER_ID aLayer) constZONEinline
HasFlag(EDA_ITEM_FLAGS aFlag) constEDA_ITEMinline
HasHole() constBOARD_ITEMinlinevirtual
HasKeepoutParametersSet() constZONEinline
HasLineStroke() constBOARD_ITEMinlinevirtual
HatchBorder()ZONE
HatchingOffset(PCB_LAYER_ID aLayer) constZONE
HigherPriority(const ZONE *aOther) constZONE
HitTest(const VECTOR2I &aPosition, int aAccuracy=0) const overrideZONEvirtual
HitTest(const BOX2I &aRect, bool aContained=true, int aAccuracy=0) const overrideZONEvirtual
HitTestCutout(const VECTOR2I &aRefPos, int *aOutlineIdx=nullptr, int *aHoleIdx=nullptr) constZONE
HitTestFilledArea(PCB_LAYER_ID aLayer, const VECTOR2I &aRefPos, int aAccuracy=0) constZONE
HitTestForCorner(const VECTOR2I &refPos, int aAccuracy, SHAPE_POLY_SET::VERTEX_INDEX *aCornerHit=nullptr) constZONE
HitTestForEdge(const VECTOR2I &refPos, int aAccuracy, SHAPE_POLY_SET::VERTEX_INDEX *aCornerHit=nullptr) constZONE
InitDataFromSrcInCopyCtor(const ZONE &aZone)ZONE
IsBOARD_ITEM() constKIGFX::VIEW_ITEMinline
IsBrightened() constEDA_ITEMinline
IsConflicting() constZONE
IsConnected() const overrideZONEinlinevirtual
IsEntered() constEDA_ITEMinline
IsFilled() constZONEinline
IsForceVisible() constEDA_ITEMinline
IsIsland(PCB_LAYER_ID aLayer, int aPolyIdx) constZONE
IsKnockout() constBOARD_ITEMinlinevirtual
IsLocked() const overrideBOARD_ITEMvirtual
IsModified() constEDA_ITEMinline
IsMoving() constEDA_ITEMinline
IsNew() constEDA_ITEMinline
IsOnCopperLayer() const overrideZONEvirtual
IsOnLayer(PCB_LAYER_ID) const overrideZONEvirtual
IsReplaceable() constEDA_ITEMinlinevirtual
IsRollover() constEDA_ITEMinline
IsSCH_ITEM() constKIGFX::VIEW_ITEMinline
IsSelected() constEDA_ITEMinline
IsShownAsBitmap() constEDA_ITEMinline
IsSideSpecific() constBOARD_ITEM
IsTeardropArea() constZONEinline
IsTented(PCB_LAYER_ID aLayer) constBOARD_ITEMinlinevirtual
IsType(const std::vector< KICAD_T > &aScanTypes) constEDA_ITEMinlinevirtual
Iterate()ZONEinline
IterateForward(std::deque< T > &aList, INSPECTOR inspector, void *testData, const std::vector< KICAD_T > &scanTypes)EDA_ITEMinlinestatic
IterateForward(std::vector< T > &aList, INSPECTOR inspector, void *testData, const std::vector< KICAD_T > &scanTypes)EDA_ITEMinlinestatic
IterateWithHoles()ZONEinline
layerMaskDescribe() constBOARD_ITEMprotectedvirtual
LayerProperties(PCB_LAYER_ID aLayer)ZONEinline
LayerProperties(PCB_LAYER_ID aLayer) constZONE
LayerProperties()ZONEinline
LayerProperties() constZONEinline
LOD_HIDEKIGFX::VIEW_ITEMprotectedstatic
LOD_SHOWKIGFX::VIEW_ITEMprotectedstatic
lodScaleForThreshold(const KIGFX::VIEW *aView, int aWhatIu, int aThresholdIu)KIGFX::VIEW_ITEMprotectedstatic
m_areaZONEprotected
m_borderHatchLinesZONEprotected
m_borderHatchPitchZONEprotected
m_borderStyleZONEprotected
m_cornerRadiusZONEprotected
m_CornerSelectionZONEprotected
m_cornerSmoothingTypeZONEprotected
m_doNotAllowFootprintsZONEprotected
m_doNotAllowPadsZONEprotected
m_doNotAllowTracksZONEprotected
m_doNotAllowViasZONEprotected
m_doNotAllowZoneFillsZONEprotected
m_filledPolysHashZONEprotected
m_FilledPolysListZONEprotected
m_fillFlagsZONEprotected
m_fillModeZONEprotected
m_fillVersionZONEprotected
m_flagsEDA_ITEMprotected
m_forcedTransparencyKIGFX::VIEW_ITEMprivate
m_forceVisibleEDA_ITEMprotected
m_groupEDA_ITEMprotected
m_hatchBorderAlgorithmZONEprotected
m_hatchGapZONEprotected
m_hatchHoleMinAreaZONEprotected
m_hatchOrientationZONEprotected
m_hatchSmoothingLevelZONEprotected
m_hatchSmoothingValueZONEprotected
m_hatchThicknessZONEprotected
m_insulatedIslandsZONEprotected
m_isBOARD_ITEMKIGFX::VIEW_ITEMprivate
m_isFilledZONEprotected
m_isKnockoutBOARD_ITEMprotected
m_islandRemovalModeZONEprotected
m_isLockedBOARD_ITEMprotected
m_isRolloverEDA_ITEMprotected
m_isRuleAreaZONEprotected
m_isSCH_ITEMKIGFX::VIEW_ITEMprivate
m_layerBOARD_ITEMprotected
m_layerPropertiesZONEprotected
m_layerSetZONEprotected
m_localFlgsZONEprotected
m_localRatsnestVisibleBOARD_CONNECTED_ITEMprivate
m_lockZONEprotected
m_minIslandAreaZONEprotected
m_needRefillZONEprotected
m_netinfoBOARD_CONNECTED_ITEMprotected
m_outlineareaZONEprotected
m_PadConnectionZONEprotected
m_parentEDA_ITEMprotected
m_PolyZONEprotected
m_priorityZONEprotected
m_ruleAreaPlacementEnabledZONEprotected
m_ruleAreaPlacementSourceZONEprotected
m_ruleAreaPlacementSourceTypeZONEprotected
m_structTypeEDA_ITEMprivate
m_teardropParamsBOARD_CONNECTED_ITEMprotected
m_teardropTypeZONEprotected
m_thermalReliefGapZONEprotected
m_thermalReliefSpokeWidthZONEprotected
m_UuidEDA_ITEM
m_viewPrivDataKIGFX::VIEW_ITEMprivate
m_ZoneClearanceZONEprotected
m_ZoneMinThicknessZONEprotected
m_zoneNameZONEprotected
Matches(const EDA_SEARCH_DATA &aSearchData, void *aAuxData) const overrideZONEinlinevirtual
BOARD_CONNECTED_ITEM::Matches(const wxString &aText, const EDA_SEARCH_DATA &aSearchData) constEDA_ITEMprotected
Mirror(const VECTOR2I &aMirrorRef, FLIP_DIRECTION aFlipDirection) overrideZONEvirtual
Move(const VECTOR2I &offset) overrideZONEvirtual
MoveEdge(const VECTOR2I &offset, int aEdge)ZONE
NeedRefill() constZONEinline
NewHole()ZONEinline
Normalize()BOARD_ITEMinlinevirtual
NormalizeForCompare()BOARD_ITEMinlinevirtual
operator<(const EDA_ITEM &aItem) constEDA_ITEM
operator=(const ZONE &aOther)ZONE
BOARD_CONNECTED_ITEM::operator=(const EDA_ITEM &aItem)EDA_ITEM
KIGFX::VIEW_ITEM::operator=(const VIEW_ITEM &aOther)=deleteKIGFX::VIEW_ITEM
operator==(const ZONE &aOther) constZONE
operator==(const BOARD_ITEM &aOther) const overrideZONEvirtual
Outline()ZONEinline
Outline() constZONEinline
RemoveAllContours(void)ZONEinline
RemoveCutout(int aOutlineIdx, int aHoleIdx)ZONE
RenderAsBitmap(double aWorldScale) constEDA_ITEMinlinevirtual
Replace(const EDA_SEARCH_DATA &aSearchData, wxString &aText)EDA_ITEMstatic
Replace(const EDA_SEARCH_DATA &aSearchData, void *aAuxData=nullptr)EDA_ITEMinlinevirtual
Rotate(const VECTOR2I &aCentre, const EDA_ANGLE &aAngle) overrideZONEvirtual
RunOnChildren(const std::function< void(BOARD_ITEM *)> &aFunction, RECURSE_MODE aMode) constBOARD_ITEMinlinevirtual
SameNet(const ZONE *aOther) constZONE
Serialize(google::protobuf::Any &aContainer) const overrideZONEvirtual
Set(PROPERTY_BASE *aProperty, wxAny &aValue, bool aNotify=true)INSPECTABLEinline
Set(PROPERTY_BASE *aProperty, T aValue, bool aNotify=true)INSPECTABLEinline
Set(const wxString &aProperty, T aValue, bool aNotify=true)INSPECTABLEinline
SetAssignedPriority(unsigned aPriority)ZONEinline
SetBorderDisplayStyle(ZONE_BORDER_DISPLAY_STYLE aBorderHatchStyle, int aBorderHatchPitch, bool aRebuilBorderdHatch)ZONE
SetBorderHatchPitch(int aPitch)ZONE
SetBrightened()EDA_ITEMinline
SetCornerPosition(int aCornerIndex, const VECTOR2I &new_pos)ZONEinline
SetCornerRadius(unsigned int aRadius)ZONE
SetCornerSmoothingType(int aType)ZONEinline
SetDoNotAllowFootprints(bool aEnable)ZONEinline
SetDoNotAllowPads(bool aEnable)ZONEinline
SetDoNotAllowTracks(bool aEnable)ZONEinline
SetDoNotAllowVias(bool aEnable)ZONEinline
SetDoNotAllowZoneFills(bool aEnable)ZONEinline
SetFilledPolysList(PCB_LAYER_ID aLayer, const SHAPE_POLY_SET &aPolysList)ZONEinline
SetFillFlag(PCB_LAYER_ID aLayer, bool aFlag)ZONEinline
SetFillMode(ZONE_FILL_MODE aFillMode)ZONEinline
SetFlags(EDA_ITEM_FLAGS aMask)EDA_ITEMinline
SetForcedTransparency(double aForcedTransparency)KIGFX::VIEW_ITEMinline
SetForceVisible(bool aEnable)EDA_ITEMinline
SetFPRelativePosition(const VECTOR2I &aPos)BOARD_ITEM
SetHatchBorderAlgorithm(int aAlgo)ZONEinline
SetHatchGap(int aStep)ZONEinline
SetHatchHoleMinArea(double aPct)ZONEinline
SetHatchOrientation(const EDA_ANGLE &aStep)ZONEinline
SetHatchSmoothingLevel(int aLevel)ZONEinline
SetHatchSmoothingValue(double aValue)ZONEinline
SetHatchStyle(ZONE_BORDER_DISPLAY_STYLE aStyle)ZONEinline
SetHatchThickness(int aThickness)ZONEinline
SetIsFilled(bool isFilled)ZONEinline
SetIsIsland(PCB_LAYER_ID aLayer, int aPolyIdx)ZONEinline
SetIsKnockout(bool aKnockout)BOARD_ITEMinlinevirtual
SetIslandRemovalMode(ISLAND_REMOVAL_MODE aRemove)ZONEinline
SetIsRollover(bool aIsRollover)EDA_ITEMinline
SetIsRuleArea(bool aEnable)ZONEinline
SetIsShownAsBitmap(bool aBitmap)EDA_ITEMinline
SetLayer(PCB_LAYER_ID aLayer) overrideZONEvirtual
SetLayerProperties(const std::map< PCB_LAYER_ID, ZONE_LAYER_PROPERTIES > &aOther)ZONE
SetLayerSet(const LSET &aLayerSet) overrideZONEvirtual
SetLayerSetAndRemoveUnusedFills(const LSET &aLayerSet)ZONE
SetLocalClearance(std::optional< int > aClearance)ZONEinline
SetLocalFlags(int aFlags)ZONEinline
SetLocalRatsnestVisible(bool aVisible)BOARD_CONNECTED_ITEMinline
SetLocked(bool aLocked) overrideBOARD_ITEMinlinevirtual
SetMinIslandArea(long long int aArea)ZONEinline
SetMinThickness(int aMinThickness)ZONEinline
SetModified()EDA_ITEM
SetNeedRefill(bool aNeedRefill)ZONEinline
SetNet(NETINFO_ITEM *aNetInfo)BOARD_CONNECTED_ITEMinline
SetNetCode(int aNetCode, bool aNoAssert)BOARD_CONNECTED_ITEM
SetNetCode(int aNetCode)BOARD_CONNECTED_ITEMinline
SetOutline(SHAPE_POLY_SET *aOutline)ZONEinline
SetPadConnection(ZONE_CONNECTION aPadConnection)ZONEinline
SetParent(EDA_ITEM *aParent)EDA_ITEMinlinevirtual
SetParentGroup(EDA_GROUP *aGroup)EDA_ITEMinlinevirtual
SetPosition(const VECTOR2I &aPos) overrideZONEinlinevirtual
SetRuleAreaPlacementEnabled(bool aEnabled)ZONEinline
SetRuleAreaPlacementSource(const wxString &aSource)ZONEinline
SetRuleAreaPlacementSourceType(RULE_AREA_PLACEMENT_SOURCE_TYPE aType)ZONEinline
SetSelected()EDA_ITEMinline
SetSelectedCorner(int aCorner)ZONEinline
SetStroke(const STROKE_PARAMS &aStroke)BOARD_ITEMvirtual
SetTeardropAllowSpanTwoTracks(bool aAllow)BOARD_CONNECTED_ITEMinline
SetTeardropAreaType(TEARDROP_TYPE aType)ZONEinline
SetTeardropBestLengthRatio(double aRatio)BOARD_CONNECTED_ITEMinline
SetTeardropBestWidthRatio(double aRatio)BOARD_CONNECTED_ITEMinline
SetTeardropCurved(bool aCurve)BOARD_CONNECTED_ITEMinline
SetTeardropMaxLength(int aMaxLength)BOARD_CONNECTED_ITEMinline
SetTeardropMaxTrackWidth(double aRatio)BOARD_CONNECTED_ITEMinline
SetTeardropMaxWidth(int aMaxWidth)BOARD_CONNECTED_ITEMinline
SetTeardropPreferZoneConnections(bool aPrefer)BOARD_CONNECTED_ITEMinline
SetTeardropsEnabled(bool aEnable)BOARD_CONNECTED_ITEMinline
SetThermalReliefGap(int aThermalReliefGap)ZONEinline
SetThermalReliefSpokeWidth(int aThermalReliefSpokeWidth)ZONEinline
SetX(int aX)BOARD_ITEMinline
SetY(int aY)BOARD_ITEMinline
SetZoneName(const wxString &aName)ZONEinline
Similarity(const BOARD_ITEM &aOther) const overrideZONEvirtual
Sort(const EDA_ITEM *aLeft, const EDA_ITEM *aRight)EDA_ITEMinlinestatic
StyleFromSettings(const BOARD_DESIGN_SETTINGS &settings)BOARD_ITEMinlinevirtual
swapData(BOARD_ITEM *aImage) overrideZONEprotectedvirtual
SwapItemData(BOARD_ITEM *aImage)BOARD_ITEM
TransformShapeToPolygon(SHAPE_POLY_SET &aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aError, ERROR_LOC aErrorLoc, bool ignoreLineWidth=false) const overrideZONEvirtual
TransformShapeToPolySet(SHAPE_POLY_SET &aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aError, ERROR_LOC aErrorLoc) constBOARD_ITEMinlinevirtual
TransformSmoothedOutlineToPolygon(SHAPE_POLY_SET &aBuffer, int aClearance, int aError, ERROR_LOC aErrorLoc, SHAPE_POLY_SET *aBoardOutline) constZONE
TransformSolidAreasShapesToPolygon(PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aBuffer) constZONE
Type() constEDA_ITEMinline
UnFill()ZONE
UnHatchBorder()ZONE
VIEW_ITEM(bool isSCH_ITEM=false, bool isBOARD_ITEM=false)KIGFX::VIEW_ITEMinline
VIEW_ITEM(const VIEW_ITEM &aOther)=deleteKIGFX::VIEW_ITEM
ViewBBox() const overrideEDA_ITEMvirtual
ViewDraw(int aLayer, VIEW *aView) constKIGFX::VIEW_ITEMinlinevirtual
ViewGetLayers() const overrideZONEvirtual
ViewGetLOD(int aLayer, const KIGFX::VIEW *aView) const overrideZONEvirtual
viewPrivData() constKIGFX::VIEW_ITEMinline
Visit(INSPECTOR inspector, void *testData, const std::vector< KICAD_T > &aScanTypes)EDA_ITEMvirtual
XorFlags(EDA_ITEM_FLAGS aMask)EDA_ITEMinline
ZeroOffsetBOARD_ITEMstatic
ZONE(BOARD_ITEM_CONTAINER *parent)ZONE
ZONE(const ZONE &aZone)ZONE
~EDA_ITEM()EDA_ITEMinlinevirtual
~INSPECTABLE()INSPECTABLEinlinevirtual
~SERIALIZABLE()=defaultSERIALIZABLEvirtual
~VIEW_ITEM()KIGFX::VIEW_ITEMvirtual
~ZONE()ZONE