KiCad PCB EDA Suite
ZONE_CONTAINER Member List

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

AddPolygon(std::vector< wxPoint > &aPolygon)ZONE_CONTAINER
AddPolygon(const SHAPE_LINE_CHAIN &aPolygon)ZONE_CONTAINER
AppendCorner(wxPoint aPosition, int aHoleIdx, bool aAllowDuplication=false)ZONE_CONTAINER
BOARD_CONNECTED_ITEM(BOARD_ITEM *aParent, KICAD_T idtype)BOARD_CONNECTED_ITEM
BOARD_ITEM(BOARD_ITEM *aParent, KICAD_T idtype)BOARD_ITEMinline
BuildHashValue(PCB_LAYER_ID aLayer)ZONE_CONTAINERinline
BuildSmoothedPoly(SHAPE_POLY_SET &aSmoothedPoly, std::set< VECTOR2I > *aPreserveCorners) constZONE_CONTAINER
CacheTriangulation()ZONE_CONTAINER
CalculateFilledArea()ZONE_CONTAINER
CIterateWithHoles() constZONE_CONTAINERinline
ClassOf(const EDA_ITEM *aItem)ZONE_CONTAINERinlinestatic
ClearBrightened()EDA_ITEMinline
ClearEditFlags()EDA_ITEMinline
ClearFilledPolysList()ZONE_CONTAINERinline
ClearFlags(STATUS_FLAGS aMask=EDA_ITEM_ALL_FLAGS)EDA_ITEMinline
ClearSelected()EDA_ITEMinline
ClearTempFlags()EDA_ITEMinline
ClearViewPrivData()KIGFX::VIEW_ITEMinline
Clone() const overrideZONE_CONTAINERvirtual
CommonLayerExists(const LSET aLayerSet) constZONE_CONTAINER
DeleteStructure()BOARD_ITEM
Duplicate() constBOARD_ITEMinline
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
FillSegments(PCB_LAYER_ID aLayer)ZONE_CONTAINERinline
FillSegments(PCB_LAYER_ID aLayer) constZONE_CONTAINERinline
Flip(const wxPoint &aCentre, bool aFlipLeftRight) overrideZONE_CONTAINERvirtual
BOARD_CONNECTED_ITEM::Flip(const VECTOR2I &aCentre, bool aFlipLeftRight)BOARD_ITEMinline
Get(PROPERTY_BASE *aProperty)INSPECTABLEinline
Get(PROPERTY_BASE *aProperty)INSPECTABLEinline
Get(const wxString &aProperty)INSPECTABLEinline
GetBoard() constBOARD_ITEMvirtual
GetBoundingBox() const overrideZONE_CONTAINERvirtual
GetCenter() constBOARD_ITEMinlinevirtual
GetClass() const overrideZONE_CONTAINERinlinevirtual
GetClearance(BOARD_ITEM *aItem=nullptr, wxString *aSource=nullptr) constBOARD_CONNECTED_ITEMvirtual
GetColinearCorners(BOARD *aBoard, std::set< VECTOR2I > &colinearCorners)ZONE_CONTAINER
GetCornerPosition(int aCornerIndex) constZONE_CONTAINERinline
GetCornerRadius() constZONE_CONTAINERinline
GetCornerSmoothingType() constZONE_CONTAINERinline
GetDefaultHatchPitch()ZONE_CONTAINERstatic
GetDoNotAllowCopperPour() constZONE_CONTAINERinline
GetDoNotAllowFootprints() constZONE_CONTAINERinline
GetDoNotAllowPads() constZONE_CONTAINERinline
GetDoNotAllowTracks() constZONE_CONTAINERinline
GetDoNotAllowVias() constZONE_CONTAINERinline
GetEditFlags() constEDA_ITEMinline
GetEffectiveNetclass() constBOARD_CONNECTED_ITEM
GetEffectiveShape(PCB_LAYER_ID aLayer=UNDEFINED_LAYER) constBOARD_ITEMvirtual
GetFilledArea()ZONE_CONTAINERinline
GetFilledPolysList(PCB_LAYER_ID aLayer) constZONE_CONTAINERinline
GetFilledPolysUseThickness() constZONE_CONTAINERinline
GetFillMode() constZONE_CONTAINERinline
GetFlags() constEDA_ITEMinline
GetFocusPosition() constEDA_ITEMinlinevirtual
GetHashValue(PCB_LAYER_ID aLayer)ZONE_CONTAINERinline
GetHatchFillTypeGap() constZONE_CONTAINERinline
GetHatchFillTypeOrientation() constZONE_CONTAINERinline
GetHatchFillTypeSmoothingLevel() constZONE_CONTAINERinline
GetHatchFillTypeSmoothingValue() constZONE_CONTAINERinline
GetHatchFillTypeThickness() constZONE_CONTAINERinline
GetHatchLines() constZONE_CONTAINERinline
GetHatchPitch() constZONE_CONTAINER
GetHatchStyle() constZONE_CONTAINERinline
GetHV45() constZONE_CONTAINERinline
GetIsKeepout() constZONE_CONTAINERinline
GetIslandRemovalMode() constZONE_CONTAINERinline
GetKeepouts(std::map< int, wxString > *aSources=nullptr) constZONE_CONTAINER
GetLayer() const overrideZONE_CONTAINERvirtual
GetLayerName() constBOARD_ITEM
GetLayerSet() const overrideZONE_CONTAINERvirtual
GetLocalClearance(wxString *aSource=nullptr) const overrideZONE_CONTAINERvirtual
GetLocalClearanceOverrides(wxString *aSource=nullptr) constBOARD_CONNECTED_ITEMinlinevirtual
GetLocalFlags() constZONE_CONTAINERinline
GetLocalRatsnestVisible() constBOARD_CONNECTED_ITEMinline
GetLock()ZONE_CONTAINERinline
GetMenuImage() const overrideZONE_CONTAINERvirtual
GetMinIslandArea() constZONE_CONTAINERinline
GetMinThickness() constZONE_CONTAINERinline
GetMsgPanelInfo(EDA_DRAW_FRAME *aFrame, std::vector< MSG_PANEL_ITEM > &aList) overrideZONE_CONTAINERvirtual
GetNet() constBOARD_CONNECTED_ITEMinline
GetNetClass() constBOARD_CONNECTED_ITEM
GetNetClassName() constBOARD_CONNECTED_ITEM
GetNetCode() constBOARD_CONNECTED_ITEMinline
GetNetname() constBOARD_CONNECTED_ITEMinline
GetNetnameMsg() constBOARD_CONNECTED_ITEMinline
GetNumCorners(void) constZONE_CONTAINERinline
GetPadConnection(D_PAD *aPad=NULL) constZONE_CONTAINER
GetParent() constBOARD_ITEMinline
GetPosition() const overrideZONE_CONTAINERvirtual
GetPriority() constZONE_CONTAINERinline
GetRuleClearance(BOARD_ITEM *aItem, int *aClearance, wxString *aSource) constBOARD_CONNECTED_ITEMvirtual
GetSelectedCorner() constZONE_CONTAINERinline
GetSelectMenuText(EDA_UNITS aUnits) const overrideZONE_CONTAINERvirtual
GetShortNetname() constBOARD_CONNECTED_ITEMinline
GetState(int type) constEDA_ITEMinline
GetStatus() constEDA_ITEMinline
GetThermalReliefCopperBridge(D_PAD *aPad=NULL) constZONE_CONTAINER
GetThermalReliefGap(D_PAD *aPad=NULL) constZONE_CONTAINER
GetX() constBOARD_ITEMinline
GetY() constBOARD_ITEMinline
GetZoneClearance() constZONE_CONTAINERinline
GetZoneName() constZONE_CONTAINERinline
HasFilledPolysForLayer(PCB_LAYER_ID aLayer) constZONE_CONTAINERinline
HasFlag(STATUS_FLAGS aFlag)EDA_ITEMinline
Hatch()ZONE_CONTAINER
HitTest(const wxPoint &aPosition, int aAccuracy=0) const overrideZONE_CONTAINERvirtual
HitTest(const EDA_RECT &aRect, bool aContained=true, int aAccuracy=0) const overrideZONE_CONTAINERvirtual
HitTestCutout(const VECTOR2I &aRefPos, int *aOutlineIdx=nullptr, int *aHoleIdx=nullptr) constZONE_CONTAINER
HitTestCutout(const wxPoint &aRefPos, int *aOutlineIdx=nullptr, int *aHoleIdx=nullptr) constZONE_CONTAINERinline
HitTestFilledArea(PCB_LAYER_ID aLayer, const wxPoint &aRefPos) constZONE_CONTAINER
HitTestForCorner(const wxPoint &refPos, int aAccuracy, SHAPE_POLY_SET::VERTEX_INDEX &aCornerHit) constZONE_CONTAINER
HitTestForCorner(const wxPoint &refPos, int aAccuracy) constZONE_CONTAINER
HitTestForEdge(const wxPoint &refPos, int aAccuracy, SHAPE_POLY_SET::VERTEX_INDEX &aCornerHit) constZONE_CONTAINER
HitTestForEdge(const wxPoint &refPos, int aAccuracy) constZONE_CONTAINER
InitDataFromSrcInCopyCtor(const ZONE_CONTAINER &aZone)ZONE_CONTAINER
IsBrightened() constEDA_ITEMinline
IsConnected() const overrideBOARD_CONNECTED_ITEMinlinevirtual
IsDragging() constEDA_ITEMinline
IsFilled() constZONE_CONTAINERinline
IsForceVisible() constEDA_ITEMinline
IsIsland(PCB_LAYER_ID aLayer, int aPolyIdx)ZONE_CONTAINER
IsLocked() constBOARD_ITEMinlinevirtual
IsModified() constEDA_ITEMinline
IsMoving() constEDA_ITEMinline
IsNew() constEDA_ITEMinline
IsOnCopperLayer() const overrideZONE_CONTAINERvirtual
IsOnLayer(PCB_LAYER_ID) const overrideZONE_CONTAINERvirtual
IsReplaceable() constEDA_ITEMinlinevirtual
IsResized() constEDA_ITEMinline
IsSame(const ZONE_CONTAINER &aZoneToCompare)ZONE_CONTAINER
IsSelected() constEDA_ITEMinline
IsTrack() constBOARD_ITEMinline
IsType(const KICAD_T aScanTypes[]) constEDA_ITEMinlinevirtual
IsWireImage() constEDA_ITEMinline
Iterate()ZONE_CONTAINERinline
IterateForward(std::deque< T > &aList, INSPECTOR inspector, void *testData, const KICAD_T scanTypes[])EDA_ITEMinlinestatic
IterateForward(std::vector< T > &aList, INSPECTOR inspector, void *testData, const KICAD_T scanTypes[])EDA_ITEMinlinestatic
IterateWithHoles()ZONE_CONTAINERinline
LayerMaskDescribe(const BOARD *aBoard, LSET aMask)BOARD_ITEMprotectedstatic
m_areaZONE_CONTAINERprotected
m_cornerRadiusZONE_CONTAINERprotected
m_CornerSelectionZONE_CONTAINERprotected
m_cornerSmoothingTypeZONE_CONTAINERprotected
m_doNotAllowCopperPourZONE_CONTAINERprotected
m_doNotAllowFootprintsZONE_CONTAINERprotected
m_doNotAllowPadsZONE_CONTAINERprotected
m_doNotAllowTracksZONE_CONTAINERprotected
m_doNotAllowViasZONE_CONTAINERprotected
m_filledPolysHashZONE_CONTAINERprotected
m_FilledPolysListZONE_CONTAINERprotected
m_FilledPolysUseThicknessZONE_CONTAINERprotected
m_FillModeZONE_CONTAINERprotected
m_FillSegmListZONE_CONTAINERprotected
m_FlagsEDA_ITEMprotected
m_forceVisibleEDA_ITEMprotected
m_HatchFillTypeGapZONE_CONTAINERprotected
m_HatchFillTypeOrientationZONE_CONTAINERprotected
m_HatchFillTypeSmoothingLevelZONE_CONTAINERprotected
m_HatchFillTypeSmoothingValueZONE_CONTAINERprotected
m_HatchFillTypeThicknessZONE_CONTAINERprotected
m_HatchLinesZONE_CONTAINERprotected
m_hatchPitchZONE_CONTAINERprotected
m_hatchStyleZONE_CONTAINERprotected
m_hv45ZONE_CONTAINERprotected
m_insulatedIslandsZONE_CONTAINERprotected
m_IsFilledZONE_CONTAINERprotected
m_isKeepoutZONE_CONTAINERprotected
m_islandRemovalModeZONE_CONTAINERprotected
m_LayerBOARD_ITEMprotected
m_layerSetZONE_CONTAINERprotected
m_localFlgsZONE_CONTAINERprotected
m_lockZONE_CONTAINERprotected
m_minIslandAreaZONE_CONTAINERprotected
m_needRefillZONE_CONTAINERprotected
m_netinfoBOARD_CONNECTED_ITEMprotected
m_PadConnectionZONE_CONTAINERprotected
m_ParentEDA_ITEMprotected
m_PolyZONE_CONTAINERprotected
m_priorityZONE_CONTAINERprotected
m_RawPolysListZONE_CONTAINERprotected
m_StatusEDA_ITEMprotected
m_ThermalReliefCopperBridgeZONE_CONTAINERprotected
m_ThermalReliefGapZONE_CONTAINERprotected
m_UuidEDA_ITEM
m_ZoneClearanceZONE_CONTAINERprotected
m_ZoneMinThicknessZONE_CONTAINERprotected
m_zoneNameZONE_CONTAINERprotected
Matches(wxFindReplaceData &aSearchData, void *aAuxData)EDA_ITEMinlinevirtual
Matches(const wxString &aText, wxFindReplaceData &aSearchData)EDA_ITEMprotected
Mirror(const wxPoint &aMirrorRef, bool aMirrorLeftRight)ZONE_CONTAINER
Move(const wxPoint &offset) overrideZONE_CONTAINERvirtual
BOARD_CONNECTED_ITEM::Move(const VECTOR2I &aMoveVector)BOARD_ITEMinline
MoveEdge(const wxPoint &offset, int aEdge)ZONE_CONTAINER
NeedRefill() constZONE_CONTAINERinline
NewHole()ZONE_CONTAINERinline
operator<(const EDA_ITEM &aItem) constEDA_ITEM
operator=(const ZONE_CONTAINER &aOther)ZONE_CONTAINER
BOARD_CONNECTED_ITEM::operator=(const EDA_ITEM &aItem)EDA_ITEM
KIGFX::VIEW_ITEM::operator=(const VIEW_ITEM &aOther)=deleteKIGFX::VIEW_ITEM
Outline()ZONE_CONTAINERinline
Outline() constZONE_CONTAINERinline
RawPolysList(PCB_LAYER_ID aLayer)ZONE_CONTAINERinline
RemoveAllContours(void)ZONE_CONTAINERinline
RemoveCutout(int aOutlineIdx, int aHoleIdx)ZONE_CONTAINER
Replace(wxFindReplaceData &aSearchData, wxString &aText)EDA_ITEMstatic
Replace(wxFindReplaceData &aSearchData, void *aAuxData=NULL)EDA_ITEMinlinevirtual
Rotate(const wxPoint &centre, double angle) overrideZONE_CONTAINERvirtual
BOARD_CONNECTED_ITEM::Rotate(const VECTOR2I &aRotCentre, double aAngle)BOARD_ITEMinline
Set(PROPERTY_BASE *aProperty, wxAny &aValue)INSPECTABLEinline
Set(PROPERTY_BASE *aProperty, T aValue)INSPECTABLEinline
Set(const wxString &aProperty, T aValue)INSPECTABLEinline
SetBrightened()EDA_ITEMinline
SetCornerPosition(int aCornerIndex, wxPoint new_pos)ZONE_CONTAINERinline
SetCornerRadius(unsigned int aRadius)ZONE_CONTAINER
SetCornerSmoothingType(int aType)ZONE_CONTAINERinline
SetDoNotAllowCopperPour(bool aEnable)ZONE_CONTAINERinline
SetDoNotAllowFootprints(bool aEnable)ZONE_CONTAINERinline
SetDoNotAllowPads(bool aEnable)ZONE_CONTAINERinline
SetDoNotAllowTracks(bool aEnable)ZONE_CONTAINERinline
SetDoNotAllowVias(bool aEnable)ZONE_CONTAINERinline
SetFilledPolysList(PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aPolysList)ZONE_CONTAINERinline
SetFilledPolysUseThickness(bool aOption)ZONE_CONTAINERinline
SetFillMode(ZONE_FILL_MODE aFillMode)ZONE_CONTAINERinline
SetFillSegments(PCB_LAYER_ID aLayer, const ZONE_SEGMENT_FILL &aSegments)ZONE_CONTAINERinline
SetFlags(STATUS_FLAGS aMask)EDA_ITEMinline
SetForceVisible(bool aEnable)EDA_ITEMinline
SetHatch(ZONE_HATCH_STYLE aHatchStyle, int aHatchPitch, bool aRebuildHatch)ZONE_CONTAINER
SetHatchFillTypeGap(int aStep)ZONE_CONTAINERinline
SetHatchFillTypeOrientation(double aStep)ZONE_CONTAINERinline
SetHatchFillTypeSmoothingLevel(int aLevel)ZONE_CONTAINERinline
SetHatchFillTypeSmoothingValue(double aValue)ZONE_CONTAINERinline
SetHatchFillTypeThickness(int aThickness)ZONE_CONTAINERinline
SetHatchPitch(int aPitch)ZONE_CONTAINER
SetHatchStyle(ZONE_HATCH_STYLE aStyle)ZONE_CONTAINERinline
SetHV45(bool aConstrain)ZONE_CONTAINERinline
SetIsFilled(bool isFilled)ZONE_CONTAINERinline
SetIsIsland(PCB_LAYER_ID aLayer, int aPolyIdx)ZONE_CONTAINERinline
SetIsKeepout(bool aEnable)ZONE_CONTAINERinline
SetIslandRemovalMode(ISLAND_REMOVAL_MODE aRemove)ZONE_CONTAINERinline
SetLayer(PCB_LAYER_ID aLayer) overrideZONE_CONTAINERvirtual
SetLayerSet(LSET aLayerSet)ZONE_CONTAINER
SetLocalFlags(int aFlags)ZONE_CONTAINERinline
SetLocalRatsnestVisible(bool aVisible)BOARD_CONNECTED_ITEMinline
SetLocked(bool aLocked)BOARD_ITEMinlinevirtual
SetMinIslandArea(long long int aArea)ZONE_CONTAINERinline
SetMinThickness(int aMinThickness)ZONE_CONTAINERinline
SetModified()EDA_ITEM
SetNeedRefill(bool aNeedRefill)ZONE_CONTAINERinline
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)ZONE_CONTAINERinline
SetPadConnection(ZONE_CONNECTION aPadConnection)ZONE_CONTAINERinline
SetParent(EDA_ITEM *aParent)EDA_ITEMinlinevirtual
SetPosition(const wxPoint &aPos) overrideZONE_CONTAINERinlinevirtual
SetPriority(unsigned aPriority)ZONE_CONTAINERinline
SetRawPolysList(PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aPolysList)ZONE_CONTAINERinline
SetSelected()EDA_ITEMinline
SetSelectedCorner(int aCorner)ZONE_CONTAINERinline
SetSelectedCorner(const wxPoint &aPosition, int aAccuracy)ZONE_CONTAINER
SetState(int type, int state)EDA_ITEMinline
SetStatus(STATUS_FLAGS aStatus)EDA_ITEMinline
SetThermalReliefCopperBridge(int aThermalReliefCopperBridge)ZONE_CONTAINERinline
SetThermalReliefGap(int aThermalReliefGap)ZONE_CONTAINERinline
SetWireImage()EDA_ITEMinline
SetX(int aX)BOARD_ITEMinline
SetY(int aY)BOARD_ITEMinline
SetZoneClearance(int aZoneClearance)ZONE_CONTAINERinline
SetZoneName(const wxString &aName)ZONE_CONTAINERinline
ShowShape(STROKE_T aShape)BOARD_ITEMstatic
Sort(const EDA_ITEM *aLeft, const EDA_ITEM *aRight)EDA_ITEMinlinestatic
SwapData(BOARD_ITEM *aImage) overrideZONE_CONTAINERvirtual
TransformOutlinesShapeWithClearanceToPolygon(SHAPE_POLY_SET &aCornerBuffer, int aMinClearanceValue, std::set< VECTOR2I > *aPreserveCorners=nullptr) constZONE_CONTAINER
TransformShapeWithClearanceToPolygon(SHAPE_POLY_SET &aCornerBuffer, int aClearanceValue, int aError=ARC_HIGH_DEF, bool ignoreLineWidth=false) const overrideZONE_CONTAINERvirtual
TransformSolidAreasShapesToPolygonSet(PCB_LAYER_ID aLayer, SHAPE_POLY_SET &aCornerBuffer, int aError=ARC_HIGH_DEF) constZONE_CONTAINER
Type() constEDA_ITEMinline
UnFill()ZONE_CONTAINER
UnHatch()ZONE_CONTAINER
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 overrideZONE_CONTAINERvirtual
ViewGetLOD(int aLayer, VIEW *aView) constKIGFX::VIEW_ITEMinlinevirtual
viewPrivData() constKIGFX::VIEW_ITEMinline
Visit(INSPECTOR inspector, void *testData, const KICAD_T scanTypes[])EDA_ITEMvirtual
ZeroOffsetBOARD_ITEMstatic
ZONE_CONTAINER(BOARD_ITEM_CONTAINER *parent, bool aInModule=false)ZONE_CONTAINER
ZONE_CONTAINER(const ZONE_CONTAINER &aZone)ZONE_CONTAINER
~EDA_ITEM()EDA_ITEMinlinevirtual
~INSPECTABLE()INSPECTABLEinlinevirtual
~VIEW_ITEM()KIGFX::VIEW_ITEMvirtual
~ZONE_CONTAINER()ZONE_CONTAINER