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

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

Add(BOARD_ITEM *aItem, ADD_MODE aMode=ADD_MODE::INSERT, bool aSkipConnectivity=false) overrideFOOTPRINTvirtual
Add3DModel(FP_3DMODEL *a3DModel)FOOTPRINT
AddFile(const wxFileName &aName, bool aOverwrite)EMBEDDED_FILES
AddFile(EMBEDDED_FILE *aFile)EMBEDDED_FILES
addMandatoryFields()FOOTPRINTprotected
AddNetTiePadGroup(const wxString &aGroup)FOOTPRINTinline
AllowMissingCourtyard() constFOOTPRINTinline
ApplyDefaultSettings(const BOARD &board, bool aStyleFields, bool aStyleText, bool aStyleShapes)FOOTPRINT
AutoPositionFields()FOOTPRINT
BOARD_ITEM(BOARD_ITEM *aParent, KICAD_T idtype, PCB_LAYER_ID aLayer=F_Cu)BOARD_ITEMinline
BOARD_ITEM_CONTAINER(BOARD_ITEM *aParent, KICAD_T aType)BOARD_ITEM_CONTAINERinline
BoardCopperLayerCount() constBOARD_ITEMvirtual
BoardLayerCount() constBOARD_ITEMvirtual
BoardLayerSet() constBOARD_ITEMvirtual
BuildCourtyardCaches(OUTLINE_ERROR_HANDLER *aErrorHandler=nullptr)FOOTPRINT
BuildNetTieCache()FOOTPRINT
CheckClippedSilk(const std::function< void(BOARD_ITEM *aItemA, BOARD_ITEM *aItemB, const VECTOR2I &aPt)> &aErrorHandler)FOOTPRINT
CheckFootprintAttributes(const std::function< void(const wxString &)> &aErrorHandler)FOOTPRINT
CheckNetTiePadGroups(const std::function< void(const wxString &)> &aErrorHandler)FOOTPRINT
CheckNetTies(const std::function< void(const BOARD_ITEM *aItem, const BOARD_ITEM *bItem, const BOARD_ITEM *cItem, const VECTOR2I &)> &aErrorHandler)FOOTPRINT
CheckPads(UNITS_PROVIDER *aUnitsProvider, const std::function< void(const PAD *, int, const wxString &)> &aErrorHandler)FOOTPRINT
CheckShortingPads(const std::function< void(const PAD *, const PAD *, int aErrorCode, const VECTOR2I &)> &aErrorHandler)FOOTPRINT
ClassOf(const EDA_ITEM *aItem)FOOTPRINTinlinestatic
ClearAllNets()FOOTPRINT
ClearBrightened()EDA_ITEMinline
ClearEditFlags()EDA_ITEMinlinevirtual
ClearEmbeddedFiles(bool aDeleteFiles=true)EMBEDDED_FILESinline
ClearEmbeddedFonts()EMBEDDED_FILES
ClearFlags(EDA_ITEM_FLAGS aMask=EDA_ITEM_ALL_FLAGS)EDA_ITEMinline
ClearNetTiePadGroups()FOOTPRINTinline
ClearSelected()EDA_ITEMinline
ClearTempFlags()EDA_ITEMinlinevirtual
ClearTransientComponentClassNames()FOOTPRINTinline
Clone() const overrideFOOTPRINTvirtual
COMPARE_FLAGS enum nameBOARD_ITEM
CompressAndEncode(EMBEDDED_FILE &aFile)EMBEDDED_FILESstatic
CopyFrom(const BOARD_ITEM *aOther) overrideFOOTPRINTvirtual
CoverageRatio(const GENERAL_COLLECTOR &aCollector) constFOOTPRINT
DecompressAndDecode(EMBEDDED_FILE &aFile)EMBEDDED_FILESstatic
Delete(BOARD_ITEM *aItem)BOARD_ITEM_CONTAINERinlinevirtual
DeleteStructure()BOARD_ITEM
Deserialize(const google::protobuf::Any &aContainer) overrideFOOTPRINTvirtual
DRC enum valueBOARD_ITEM
Duplicate() const overrideFOOTPRINTvirtual
DuplicateItem(const BOARD_ITEM *aItem, bool aAddToFootprint=false)FOOTPRINT
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
EMBEDDED_FILES()=defaultEMBEDDED_FILES
EMBEDDED_FILES(EMBEDDED_FILES &&other) noexceptEMBEDDED_FILES
EMBEDDED_FILES(const EMBEDDED_FILES &other)EMBEDDED_FILES
EmbeddedFileMap() constEMBEDDED_FILESinline
EmbedFonts() overrideFOOTPRINTvirtual
FileAddedCallback typedefEMBEDDED_FILES
FindPadByNumber(const wxString &aPadNumber, PAD *aSearchAfterMe=nullptr) constFOOTPRINT
FixUuids()FOOTPRINT
Flip(const VECTOR2I &aCentre, FLIP_DIRECTION aFlipDirection) overrideFOOTPRINTvirtual
FOOTPRINT(BOARD *parent)FOOTPRINT
FOOTPRINT(const FOOTPRINT &aFootprint)FOOTPRINT
FOOTPRINT(FOOTPRINT &&aFootprint)FOOTPRINT
FootprintNeedsUpdate(const FOOTPRINT *aLibFP, int aCompareFlags=0, REPORTER *aReporter=nullptr)FOOTPRINT
Get(PROPERTY_BASE *aProperty) constINSPECTABLEinline
Get(PROPERTY_BASE *aProperty) constINSPECTABLEinline
Get(const wxString &aProperty) constINSPECTABLEinline
GetArea(int aPadding=0) constFOOTPRINT
GetAreFontsEmbedded() constEMBEDDED_FILESinline
GetAttributes() constFOOTPRINTinline
GetBoard() constBOARD_ITEMvirtual
GetBoard()BOARD_ITEMvirtual
GetBoundingBox() const overrideFOOTPRINTvirtual
GetBoundingBox(bool aIncludeText) constFOOTPRINT
GetBoundingHull() constFOOTPRINT
GetBoundingHull(PCB_LAYER_ID aLayer) constFOOTPRINT
GetCachedCourtyard(PCB_LAYER_ID aLayer) constFOOTPRINT
GetCenter() const overrideFOOTPRINTinlinevirtual
GetClass() const overrideFOOTPRINTinlinevirtual
GetClearanceOverrides(wxString *aSource) constFOOTPRINTinline
GetComponentClass() constFOOTPRINT
GetComponentClassAsString() constFOOTPRINT
GetContextualTextVars(wxArrayString *aVars) constFOOTPRINT
GetCourtyard(PCB_LAYER_ID aLayer) constFOOTPRINT
GetCoverageArea(const BOARD_ITEM *aItem, const GENERAL_COLLECTOR &aCollector)FOOTPRINTstatic
GetDuplicatePadNumbersAreJumpers() constFOOTPRINTinline
GetEditFlags() constEDA_ITEMinline
GetEffectiveHoleShape() constBOARD_ITEMvirtual
GetEffectiveShape(PCB_LAYER_ID aLayer=UNDEFINED_LAYER, FLASHING aFlash=FLASHING::DEFAULT) const overrideFOOTPRINTvirtual
GetEmbeddedFile(const wxString &aName) constEMBEDDED_FILESinline
GetEmbeddedFileLink(const EMBEDDED_FILE &aFile) constEMBEDDED_FILESinline
GetEmbeddedFiles() overrideFOOTPRINTinlinevirtual
GetEmbeddedFiles() constFOOTPRINTinline
GetField(FIELD_T aFieldType)FOOTPRINT
GetField(FIELD_T aFieldNdx) constFOOTPRINT
GetField(const wxString &aFieldName) constFOOTPRINT
GetFields(std::vector< PCB_FIELD * > &aVector, bool aVisibleOnly) constFOOTPRINT
GetFields() constFOOTPRINTinline
GetFields()FOOTPRINTinline
GetFileAddedCallback() constEMBEDDED_FILESinline
GetFileFormatVersionAtLoad() constFOOTPRINTinline
GetFilters() constFOOTPRINTinline
GetFlag() constFOOTPRINTinline
GetFlags() constEDA_ITEMinline
GetFocusPosition() constEDA_ITEMinlinevirtual
GetFontFiles() constEMBEDDED_FILES
GetFontMetrics() constBOARD_ITEM
GetFonts() const overrideFOOTPRINTvirtual
GetForcedTransparency() constKIGFX::VIEW_ITEMinline
GetFPID() constFOOTPRINTinline
GetFPIDAsString() constFOOTPRINTinline
GetFpPadsLocalBbox() constFOOTPRINT
GetFPRelativePosition() constBOARD_ITEM
GetFriendlyName() constEDA_ITEMvirtual
GetInitialComments() constFOOTPRINTinline
GetItemDescription(UNITS_PROVIDER *aUnitsProvider, bool aFull) const overrideFOOTPRINTvirtual
GetJumperPadGroup(const wxString &aPadNumber) constFOOTPRINT
GetKeywords() constFOOTPRINTinline
GetLayer() const overrideFOOTPRINTinlinevirtual
GetLayerBoundingBox(const LSET &aLayers) constFOOTPRINT
GetLayerName() constBOARD_ITEM
GetLayerSet() constBOARD_ITEMinlinevirtual
GetLibDescription() constFOOTPRINTinline
GetLikelyAttribute() constFOOTPRINT
GetLink() constFOOTPRINTinline
GetLocalClearance() constFOOTPRINTinline
GetLocalClearance(wxString *aSource) constFOOTPRINTinline
GetLocalSolderMaskMargin() constFOOTPRINTinline
GetLocalSolderPasteMargin() constFOOTPRINTinline
GetLocalSolderPasteMarginRatio() constFOOTPRINTinline
GetLocalZoneConnection() constFOOTPRINTinline
GetMenuImage() const overrideFOOTPRINTvirtual
GetMsgPanelInfo(EDA_DRAW_FRAME *aFrame, std::vector< MSG_PANEL_ITEM > &aList) overrideFOOTPRINTvirtual
GetNetTieCache(const BOARD_ITEM *aItem) constFOOTPRINTinline
GetNetTiePadGroups() constFOOTPRINTinline
GetNetTiePads(PAD *aPad) constFOOTPRINT
GetNextFieldOrdinal() constFOOTPRINT
GetNextPadNumber(const wxString &aLastPadName) constFOOTPRINT
GetOrientation() constFOOTPRINTinline
GetOrientationDegrees() constFOOTPRINTinline
GetPad(const VECTOR2I &aPosition, const LSET &aLayerMask=LSET::AllLayersMask())FOOTPRINT
GetPadCount(INCLUDE_NPTH_T aIncludeNPTH=INCLUDE_NPTH_T(INCLUDE_NPTH)) constFOOTPRINT
GetPads(const wxString &aPadNumber, const PAD *aIgnore=nullptr) constFOOTPRINT
GetParent() constBOARD_ITEMinline
GetParentAsString() constBOARD_ITEM
GetParentFootprint() constBOARD_ITEM
GetParentGroup() constEDA_ITEMinline
GetPath() constFOOTPRINTinline
GetPosition() const overrideFOOTPRINTinlinevirtual
GetPrivateLayers() constFOOTPRINTinline
GetReference() constFOOTPRINTinline
GetReferenceAsString() constFOOTPRINTinline
GetSheetfile() constFOOTPRINTinline
GetSheetname() constFOOTPRINTinline
GetSide() constFOOTPRINT
GetSortPosition() constEDA_ITEMinlinevirtual
GetStaticComponentClass() constFOOTPRINT
GetStroke() constBOARD_ITEMvirtual
GetTempFlags() constEDA_ITEMinline
GetTemporaryFileName(const wxString &aName) constEMBEDDED_FILES
GetTemporaryFileName(EMBEDDED_FILE *aFile) constEMBEDDED_FILES
GetTransientComponentClassNames()FOOTPRINTinline
GetTypeDesc() constEDA_ITEM
GetTypeName() constFOOTPRINT
GetUniquePadCount(INCLUDE_NPTH_T aIncludeNPTH=INCLUDE_NPTH_T(INCLUDE_NPTH)) constFOOTPRINT
GetUniquePadNumbers(INCLUDE_NPTH_T aIncludeNPTH=INCLUDE_NPTH_T(INCLUDE_NPTH)) constFOOTPRINT
GetValue() constFOOTPRINTinline
GetValueAsString() constFOOTPRINTinline
GetX() constBOARD_ITEMinline
GetY() constBOARD_ITEMinline
GetZoneConnectionOverrides(wxString *aSource) constFOOTPRINTinline
GraphicalItems()FOOTPRINTinline
GraphicalItems() constFOOTPRINTinline
Groups()FOOTPRINTinline
Groups() constFOOTPRINTinline
HasDrilledHole() constBOARD_ITEMinlinevirtual
HasField(const wxString &aFieldName) constFOOTPRINT
HasFile(const wxString &name) constEMBEDDED_FILESinline
HasFlag(EDA_ITEM_FLAGS aFlag) constEDA_ITEMinline
HasHole() constBOARD_ITEMinlinevirtual
HasLineStroke() constBOARD_ITEMinlinevirtual
HasThroughHolePads() constFOOTPRINT
HitTest(const VECTOR2I &aPosition, int aAccuracy=0) const overrideFOOTPRINTvirtual
HitTest(const BOX2I &aRect, bool aContained, int aAccuracy=0) const overrideFOOTPRINTvirtual
HitTestAccurate(const VECTOR2I &aPosition, int aAccuracy=0) constFOOTPRINT
HitTestOnLayer(const VECTOR2I &aPosition, PCB_LAYER_ID aLayer, int aAccuracy=0) constFOOTPRINT
HitTestOnLayer(const BOX2I &aRect, bool aContained, PCB_LAYER_ID aLayer, int aAccuracy=0) constFOOTPRINT
IncrementFlag()FOOTPRINTinline
IncrementReference(int aDelta)FOOTPRINT
InvalidateComponentClassCache() constFOOTPRINT
InvalidateGeometryCaches()FOOTPRINT
IsBOARD_ITEM() constKIGFX::VIEW_ITEMinline
IsBoardOnly() constFOOTPRINTinline
IsBrightened() constEDA_ITEMinline
IsConflicting() constFOOTPRINT
IsConnected() constBOARD_ITEMinlinevirtual
IsDNP() constFOOTPRINTinline
IsEmpty() constEMBEDDED_FILESinline
IsEntered() constEDA_ITEMinline
IsExcludedFromBOM() constFOOTPRINTinline
IsExcludedFromPosFiles() constFOOTPRINTinline
IsFlipped() constFOOTPRINTinline
IsForceVisible() constEDA_ITEMinline
IsKnockout() constBOARD_ITEMinlinevirtual
IsLibNameValid(const wxString &aName)FOOTPRINTstatic
IsLocked() const overrideFOOTPRINTinlinevirtual
IsModified() constEDA_ITEMinline
IsMoving() constEDA_ITEMinline
IsNetTie() constFOOTPRINTinline
IsNew() constEDA_ITEMinline
IsOnCopperLayer() constBOARD_ITEMinlinevirtual
IsOnLayer(PCB_LAYER_ID aLayer) const overrideFOOTPRINTvirtual
IsPlaced() constFOOTPRINTinline
IsReplaceable() constEDA_ITEMinlinevirtual
IsRollover() constEDA_ITEMinline
IsSCH_ITEM() constKIGFX::VIEW_ITEMinline
IsSelected() constEDA_ITEMinline
IsShownAsBitmap() constEDA_ITEMinline
IsSideSpecific() constBOARD_ITEM
IsTented(PCB_LAYER_ID aLayer) constBOARD_ITEMinlinevirtual
IsType(const std::vector< KICAD_T > &aScanTypes) constEDA_ITEMinlinevirtual
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
JumperPadGroups()FOOTPRINTinline
JumperPadGroups() constFOOTPRINTinline
layerMaskDescribe() constBOARD_ITEMprotectedvirtual
LegacyPadsLocked() constFOOTPRINTinline
LOD_HIDEKIGFX::VIEW_ITEMprotectedstatic
LOD_SHOWKIGFX::VIEW_ITEMprotectedstatic
lodScaleForThreshold(const KIGFX::VIEW *aView, int aWhatIu, int aThresholdIu)KIGFX::VIEW_ITEMprotectedstatic
m_3D_DrawingsFOOTPRINTprivate
m_arflagFOOTPRINTprivate
m_attributesFOOTPRINTprivate
m_boundingBoxCacheTimeStampFOOTPRINTmutableprivate
m_cachedBoundingBoxFOOTPRINTmutableprivate
m_cachedHullFOOTPRINTmutableprivate
m_cachedTextExcludedBBoxFOOTPRINTmutableprivate
m_clearanceFOOTPRINTprivate
m_componentClassCacheProxyFOOTPRINTprivate
m_courtyard_cache_backFOOTPRINTprivate
m_courtyard_cache_back_hashFOOTPRINTmutableprivate
m_courtyard_cache_frontFOOTPRINTprivate
m_courtyard_cache_front_hashFOOTPRINTmutableprivate
m_courtyard_cache_mutexFOOTPRINTmutableprivate
m_drawingsFOOTPRINTprivate
m_duplicatePadNumbersAreJumpersFOOTPRINTprivate
m_embedFontsEMBEDDED_FILESprotected
m_fieldsFOOTPRINTprivate
m_fileAddedCallbackEMBEDDED_FILESprivate
m_fileFormatVersionAtLoadFOOTPRINTprivate
m_filesEMBEDDED_FILESprivate
m_filtersFOOTPRINTprivate
m_flagsEDA_ITEMprotected
m_fontFilesEMBEDDED_FILESprivate
m_forcedTransparencyKIGFX::VIEW_ITEMprivate
m_forceVisibleEDA_ITEMprotected
m_fpidFOOTPRINTprivate
m_fpStatusFOOTPRINTprivate
m_groupEDA_ITEMprotected
m_groupsFOOTPRINTprivate
m_hullCacheTimeStampFOOTPRINTmutableprivate
m_initial_commentsFOOTPRINTprivate
m_isBOARD_ITEMKIGFX::VIEW_ITEMprivate
m_isKnockoutBOARD_ITEMprotected
m_isLockedBOARD_ITEMprotected
m_isRolloverEDA_ITEMprotected
m_isSCH_ITEMKIGFX::VIEW_ITEMprivate
m_jumperPadGroupsFOOTPRINTprivate
m_keywordsFOOTPRINTprivate
m_lastEditTimeFOOTPRINTprivate
m_layerBOARD_ITEMprotected
m_libDescriptionFOOTPRINTprivate
m_linkFOOTPRINTprivate
m_netTieCacheFOOTPRINTprivate
m_netTiePadGroupsFOOTPRINTprivate
m_orientFOOTPRINTprivate
m_padsFOOTPRINTprivate
m_parentEDA_ITEMprotected
m_pathFOOTPRINTprivate
m_posFOOTPRINTprivate
m_privateLayersFOOTPRINTprivate
m_sheetfileFOOTPRINTprivate
m_sheetnameFOOTPRINTprivate
m_solderMaskMarginFOOTPRINTprivate
m_solderPasteMarginFOOTPRINTprivate
m_solderPasteMarginRatioFOOTPRINTprivate
m_structTypeEDA_ITEMprivate
m_textExcludedBBoxCacheTimeStampFOOTPRINTmutableprivate
m_transientComponentClassNamesFOOTPRINTprivate
m_UuidEDA_ITEM
m_viewPrivDataKIGFX::VIEW_ITEMprivate
m_zoneConnectionFOOTPRINTprivate
m_zonesFOOTPRINTprivate
MapPadNumbersToNetTieGroups() constFOOTPRINT
Matches(const EDA_SEARCH_DATA &aSearchData, void *aAuxData) const overrideFOOTPRINTvirtual
BOARD_ITEM_CONTAINER::Matches(const wxString &aText, const EDA_SEARCH_DATA &aSearchData) constEDA_ITEMprotected
Mirror(const VECTOR2I &aCentre, FLIP_DIRECTION aFlipDirection)BOARD_ITEMvirtual
Models()FOOTPRINTinline
Models() constFOOTPRINTinline
Move(const VECTOR2I &aMoveVector) overrideFOOTPRINTvirtual
MoveAnchorPosition(const VECTOR2I &aMoveVector)FOOTPRINT
NeedsPlaced() constFOOTPRINTinline
Normalize()BOARD_ITEMinlinevirtual
NormalizeForCompare()BOARD_ITEMinlinevirtual
operator<(const EDA_ITEM &aItem) constEDA_ITEM
operator=(const FOOTPRINT &aOther)FOOTPRINT
operator=(FOOTPRINT &&aOther)FOOTPRINT
BOARD_ITEM_CONTAINER::operator=(const EDA_ITEM &aItem)EDA_ITEM
BOARD_ITEM_CONTAINER::KIGFX::VIEW_ITEM::operator=(const VIEW_ITEM &aOther)=deleteKIGFX::VIEW_ITEM
EMBEDDED_FILES::operator=(EMBEDDED_FILES &&other) noexceptEMBEDDED_FILES
EMBEDDED_FILES::operator=(const EMBEDDED_FILES &other)EMBEDDED_FILES
operator==(const BOARD_ITEM &aOther) const overrideFOOTPRINTvirtual
operator==(const FOOTPRINT &aOther) constFOOTPRINT
Pads()FOOTPRINTinline
Pads() constFOOTPRINTinline
RecomputeComponentClass() constFOOTPRINT
Reference()FOOTPRINTinline
Reference() constFOOTPRINTinline
Remove(BOARD_ITEM *aItem, REMOVE_MODE aMode=REMOVE_MODE::NORMAL) overrideFOOTPRINTvirtual
RemoveFile(const wxString &name, bool aErase=true)EMBEDDED_FILES
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
ResolveComponentClassNames(BOARD *aBoard, const std::unordered_set< wxString > &aComponentClassNames)FOOTPRINT
ResolveTextVar(wxString *token, int aDepth=0) constFOOTPRINT
RETURN_CODE enum nameEMBEDDED_FILES
Rotate(const VECTOR2I &aRotCentre, const EDA_ANGLE &aAngle) overrideFOOTPRINTvirtual
RunOnChildren(const std::function< void(BOARD_ITEM *)> &aFunction, RECURSE_MODE aMode) const overrideFOOTPRINTvirtual
Seed()EMBEDDED_FILESinlinestatic
Serialize(google::protobuf::Any &aContainer) const overrideFOOTPRINTvirtual
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
SetAllowMissingCourtyard(bool aAllow=true)FOOTPRINTinline
SetAreFontsEmbedded(bool aEmbedFonts)EMBEDDED_FILESinline
SetAttributes(int aAttributes)FOOTPRINTinline
SetBoardOnly(bool aIsBoardOnly=true)FOOTPRINTinline
SetBrightened()EDA_ITEMinline
SetDNP(bool aDNP=true)FOOTPRINTinline
SetDuplicatePadNumbersAreJumpers(bool aEnabled)FOOTPRINTinline
SetExcludedFromBOM(bool aExclude=true)FOOTPRINTinline
SetExcludedFromPosFiles(bool aExclude=true)FOOTPRINTinline
SetFileAddedCallback(FileAddedCallback callback)EMBEDDED_FILESinline
SetFileFormatVersionAtLoad(int aVersion)FOOTPRINTinline
SetFilters(const wxString &aFilters)FOOTPRINTinline
SetFlag(int aFlag)FOOTPRINTinline
SetFlags(EDA_ITEM_FLAGS aMask)EDA_ITEMinline
SetForcedTransparency(double aForcedTransparency)KIGFX::VIEW_ITEMinline
SetForceVisible(bool aEnable)EDA_ITEMinline
SetFPID(const LIB_ID &aFPID)FOOTPRINTinline
SetFPIDAsString(const wxString &aFPID)FOOTPRINTinline
SetFPRelativePosition(const VECTOR2I &aPos)BOARD_ITEM
SetInitialComments(wxArrayString *aInitialComments)FOOTPRINTinline
SetIsKnockout(bool aKnockout)BOARD_ITEMinlinevirtual
SetIsPlaced(bool isPlaced)FOOTPRINTinline
SetIsRollover(bool aIsRollover)EDA_ITEMinline
SetIsShownAsBitmap(bool aBitmap)EDA_ITEMinline
SetKeywords(const wxString &aKeywords)FOOTPRINTinline
SetLayer(PCB_LAYER_ID aLayer)BOARD_ITEMinlinevirtual
SetLayerAndFlip(PCB_LAYER_ID aLayer)FOOTPRINT
SetLayerSet(const LSET &aLayers)BOARD_ITEMinlinevirtual
SetLibDescription(const wxString &aDesc)FOOTPRINTinline
SetLink(const KIID &aLink)FOOTPRINTinline
SetLocalClearance(std::optional< int > aClearance)FOOTPRINTinline
SetLocalSolderMaskMargin(std::optional< int > aMargin)FOOTPRINTinline
SetLocalSolderPasteMargin(std::optional< int > aMargin)FOOTPRINTinline
SetLocalSolderPasteMarginRatio(std::optional< double > aRatio)FOOTPRINTinline
SetLocalZoneConnection(ZONE_CONNECTION aType)FOOTPRINTinline
SetLocked(bool isLocked) overrideFOOTPRINTinlinevirtual
SetModified()EDA_ITEM
SetNeedsPlaced(bool needsPlaced)FOOTPRINTinline
SetOrientation(const EDA_ANGLE &aNewAngle)FOOTPRINT
SetOrientationDegrees(double aOrientation)FOOTPRINTinline
SetParent(EDA_ITEM *aParent)EDA_ITEMinlinevirtual
SetParentGroup(EDA_GROUP *aGroup)EDA_ITEMinlinevirtual
SetPath(const KIID_PATH &aPath)FOOTPRINTinline
SetPosition(const VECTOR2I &aPos) overrideFOOTPRINTvirtual
SetPrivateLayers(const LSET &aLayers)FOOTPRINTinline
SetReference(const wxString &aReference)FOOTPRINTinline
SetSelected()EDA_ITEMinline
SetSheetfile(const wxString &aSheetfile)FOOTPRINTinline
SetSheetname(const wxString &aSheetname)FOOTPRINTinline
SetStaticComponentClass(const COMPONENT_CLASS *aClass) constFOOTPRINT
SetStroke(const STROKE_PARAMS &aStroke)BOARD_ITEMvirtual
SetTransientComponentClassNames(const std::unordered_set< wxString > &classNames)FOOTPRINTinline
SetValue(const wxString &aValue)FOOTPRINTinline
SetX(int aX)BOARD_ITEMinline
SetY(int aY)BOARD_ITEMinline
Similarity(const BOARD_ITEM &aOther) const overrideFOOTPRINTvirtual
Sort(const EDA_ITEM *aLeft, const EDA_ITEM *aRight)EDA_ITEMinlinestatic
StringLibNameInvalidChars(bool aUserReadable)FOOTPRINTstatic
StyleFromSettings(const BOARD_DESIGN_SETTINGS &settings)BOARD_ITEMinlinevirtual
swapData(BOARD_ITEM *aImage) overrideFOOTPRINTprotectedvirtual
SwapItemData(BOARD_ITEM *aImage)BOARD_ITEM
TextOnly() constFOOTPRINT
TransformFPShapesToPolySet(SHAPE_POLY_SET &aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aError, ERROR_LOC aErrorLoc, bool aIncludeText=true, bool aIncludeShapes=true, bool aIncludePrivateItems=false) constFOOTPRINT
TransformFPTextToPolySet(SHAPE_POLY_SET &aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aError, ERROR_LOC aErrorLoc) constFOOTPRINTinline
TransformPadsToPolySet(SHAPE_POLY_SET &aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aMaxError, ERROR_LOC aErrorLoc) constFOOTPRINT
TransformShapeToPolygon(SHAPE_POLY_SET &aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aError, ERROR_LOC aErrorLoc, bool ignoreLineWidth=false) constBOARD_ITEMvirtual
TransformShapeToPolySet(SHAPE_POLY_SET &aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aError, ERROR_LOC aErrorLoc) constBOARD_ITEMinlinevirtual
Type() constEDA_ITEMinline
UpdateFontFiles()EMBEDDED_FILES
Value()FOOTPRINTinline
Value() constFOOTPRINTinline
VIEW_ITEM(bool isSCH_ITEM=false, bool isBOARD_ITEM=false)KIGFX::VIEW_ITEMinline
VIEW_ITEM(const VIEW_ITEM &aOther)=deleteKIGFX::VIEW_ITEM
ViewBBox() const overrideFOOTPRINTvirtual
ViewDraw(int aLayer, VIEW *aView) constKIGFX::VIEW_ITEMinlinevirtual
ViewGetLayers() const overrideFOOTPRINTvirtual
ViewGetLOD(int aLayer, const KIGFX::VIEW *aView) const overrideFOOTPRINTvirtual
viewPrivData() constKIGFX::VIEW_ITEMinline
Visit(INSPECTOR inspector, void *testData, const std::vector< KICAD_T > &aScanTypes) overrideFOOTPRINTvirtual
WriteEmbeddedFiles(OUTPUTFORMATTER &aOut, bool aWriteData) constEMBEDDED_FILES
XorFlags(EDA_ITEM_FLAGS aMask)EDA_ITEMinline
ZeroOffsetBOARD_ITEMstatic
Zones()FOOTPRINTinline
Zones() constFOOTPRINTinline
~EDA_ITEM()EDA_ITEMinlinevirtual
~EMBEDDED_FILES()EMBEDDED_FILESinline
~FOOTPRINT()FOOTPRINT
~INSPECTABLE()INSPECTABLEinlinevirtual
~SERIALIZABLE()=defaultSERIALIZABLEvirtual
~VIEW_ITEM()KIGFX::VIEW_ITEMvirtual