KiCad PCB EDA Suite
Loading...
Searching...
No Matches
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
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
DeleteStructure()BOARD_ITEM
Deserialize(const google::protobuf::Any &aContainer)SERIALIZABLEinlinevirtual
Duplicate() constBOARD_ITEMvirtual
EDA_ITEM(EDA_ITEM *parent, KICAD_T idType)EDA_ITEMprotected
EDA_ITEM(KICAD_T idType)EDA_ITEMprotected
EDA_ITEM(const EDA_ITEM &base)EDA_ITEMprotected
Flip(const VECTOR2I &aCentre, bool aFlipLeftRight) 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
GetDoNotAllowCopperPour() constZONEinline
GetDoNotAllowFootprints() constZONEinline
GetDoNotAllowPads() constZONEinline
GetDoNotAllowTracks() constZONEinline
GetDoNotAllowVias() constZONEinline
GetEditFlags() constEDA_ITEMinline
GetEffectiveHoleShape() constBOARD_ITEMvirtual
GetEffectiveNetClass() constBOARD_CONNECTED_ITEMvirtual
GetEffectiveShape(PCB_LAYER_ID aLayer=UNDEFINED_LAYER, FLASHING aFlash=FLASHING::DEFAULT) const overrideZONEvirtual
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) 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() constBOARD_ITEMinline
GetPosition() const overrideZONEvirtual
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
GetTeardropCurvePts() 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
GetUnescapedShortNetname() constBOARD_CONNECTED_ITEM
GetX() constBOARD_ITEMinline
GetY() constBOARD_ITEMinline
GetZoneName() constZONEinline
HasFilledPolysForLayer(PCB_LAYER_ID aLayer) constZONEinline
HasFlag(EDA_ITEM_FLAGS aFlag) constEDA_ITEMinline
HasHole() constBOARD_ITEMinlinevirtual
HasLineStroke() constBOARD_ITEMinlinevirtual
HatchBorder()ZONE
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
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() constBOARD_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
IsSelected() constEDA_ITEMinline
IsShownAsBitmap() constEDA_ITEMinline
IsTeardropArea() constZONEinline
IsTented() 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
m_areaZONEprotected
m_borderHatchLinesZONEprotected
m_borderHatchPitchZONEprotected
m_borderStyleZONEprotected
m_cornerRadiusZONEprotected
m_CornerSelectionZONEprotected
m_cornerSmoothingTypeZONEprotected
m_doNotAllowCopperPourZONEprotected
m_doNotAllowFootprintsZONEprotected
m_doNotAllowPadsZONEprotected
m_doNotAllowTracksZONEprotected
m_doNotAllowViasZONEprotected
m_filledPolysHashZONEprotected
m_FilledPolysListZONEprotected
m_fillFlagsZONEprotected
m_fillModeZONEprotected
m_fillVersionZONEprotected
m_flagsEDA_ITEMprotected
m_forcedTransparencyKIGFX::VIEW_ITEMprivate
m_forceVisibleEDA_ITEMprotected
m_groupBOARD_ITEMprotected
m_hatchBorderAlgorithmZONEprotected
m_hatchGapZONEprotected
m_hatchHoleMinAreaZONEprotected
m_hatchOrientationZONEprotected
m_hatchSmoothingLevelZONEprotected
m_hatchSmoothingValueZONEprotected
m_hatchThicknessZONEprotected
m_insulatedIslandsZONEprotected
m_isFilledZONEprotected
m_isKnockoutBOARD_ITEMprotected
m_islandRemovalModeZONEprotected
m_isLockedBOARD_ITEMprotected
m_isRuleAreaZONEprotected
m_layerBOARD_ITEMprotected
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_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, bool aMirrorLeftRight)ZONE
Move(const VECTOR2I &offset) overrideZONEvirtual
MoveEdge(const VECTOR2I &offset, int aEdge)ZONE
NeedRefill() constZONEinline
NewHole()ZONEinline
Normalize()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) constBOARD_ITEMinlinevirtual
RunOnDescendants(const std::function< void(BOARD_ITEM *)> &aFunction, int aDepth=0) constBOARD_ITEMinlinevirtual
SameNet(const ZONE *aOther) constZONE
Serialize(google::protobuf::Any &aContainer) constSERIALIZABLEinlinevirtual
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
SetDoNotAllowCopperPour(bool aEnable)ZONEinline
SetDoNotAllowFootprints(bool aEnable)ZONEinline
SetDoNotAllowPads(bool aEnable)ZONEinline
SetDoNotAllowTracks(bool aEnable)ZONEinline
SetDoNotAllowVias(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
SetIsRuleArea(bool aEnable)ZONEinline
SetIsShownAsBitmap(bool aBitmap)EDA_ITEMinline
SetLayer(PCB_LAYER_ID aLayer) overrideZONEvirtual
SetLayerSet(LSET aLayerSet) overrideZONEvirtual
SetLocalClearance(std::optional< int > aClearance)ZONEinline
SetLocalFlags(int aFlags)ZONEinline
SetLocalRatsnestVisible(bool aVisible)BOARD_CONNECTED_ITEMinline
SetLocked(bool aLocked)BOARD_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(PCB_GROUP *aGroup)BOARD_ITEMinline
SetPosition(const VECTOR2I &aPos) overrideZONEinlinevirtual
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
SetTeardropCurvePts(int aPointCount)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
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()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(int aLayers[], int &aCount) const overrideZONEvirtual
ViewGetLOD(int aLayer, 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
~BOARD_ITEM()BOARD_ITEM
~EDA_ITEM()EDA_ITEMinlinevirtual
~INSPECTABLE()INSPECTABLEinlinevirtual
~VIEW_ITEM()KIGFX::VIEW_ITEMvirtual
~ZONE()ZONE