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

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

AddItem(EDA_ITEM *aItem)RC_ITEM
allItemTypesDRC_ITEMprivatestatic
annularWidthDRC_ITEMprivatestatic
assertionFailureDRC_ITEMprivatestatic
clearanceDRC_ITEMprivatestatic
connectionWidthDRC_ITEMprivatestatic
copperSliverDRC_ITEMprivatestatic
courtyardsOverlapDRC_ITEMprivatestatic
Create(int aErrorCode)DRC_ITEMstatic
Create(const wxString &aErrorKey)DRC_ITEMstatic
diffPairGapOutOfRangeDRC_ITEMprivatestatic
diffPairUncoupledLengthTooLongDRC_ITEMprivatestatic
DRC_ITEM(int aErrorCode=0, const wxString &aTitle="", const wxString &aSettingsKey="")DRC_ITEMinlineprivate
drillTooSmallDRC_ITEMprivatestatic
duplicateFootprintsDRC_ITEMprivatestatic
edgeClearanceDRC_ITEMprivatestatic
extraFootprintDRC_ITEMprivatestatic
footprintDRC_ITEMprivatestatic
footprintTHPadhasNoHoleDRC_ITEMprivatestatic
footprintTypeMismatchDRC_ITEMprivatestatic
GetAuxItem2ID() const overrideDRC_ITEMvirtual
GetAuxItem3ID() const overrideDRC_ITEMvirtual
GetAuxItemID() constRC_ITEMinlinevirtual
GetErrorCode() constRC_ITEMinline
GetErrorMessage() constRC_ITEMvirtual
GetErrorText() constRC_ITEMinline
GetIDs() constRC_ITEMinline
GetItemsWithSeverities()DRC_ITEMinlinestatic
GetJsonViolation(RC_JSON::VIOLATION &aViolation, UNITS_PROVIDER *aUnitsProvider, SEVERITY aSeverity, const std::map< KIID, EDA_ITEM * > &aItemMap) constRC_ITEMvirtual
GetMainItemID() constRC_ITEMinlinevirtual
GetParent() constRC_ITEMinline
GetSettingsKey() constRC_ITEMinline
getSeverityString(SEVERITY aSeverity)RC_ITEMprotectedstatic
GetViolatingRule() constDRC_ITEMinline
GetViolatingRuleDesc() const overrideDRC_ITEMvirtual
GetViolatingTest() constDRC_ITEMinline
heading_DFMDRC_ITEMprivatestatic
heading_electricalDRC_ITEMprivatestatic
heading_miscDRC_ITEMprivatestatic
heading_readabilityDRC_ITEMprivatestatic
heading_schematic_parityDRC_ITEMprivatestatic
heading_signal_integrityDRC_ITEMprivatestatic
holeClearanceDRC_ITEMprivatestatic
holeNearHoleDRC_ITEMprivatestatic
holesCoLocatedDRC_ITEMprivatestatic
invalidOutlineDRC_ITEMprivatestatic
isolatedCopperDRC_ITEMprivatestatic
itemOnDisabledLayerDRC_ITEMprivatestatic
itemsNotAllowedDRC_ITEMprivatestatic
KIIDS typedefRC_ITEM
lengthOutOfRangeDRC_ITEMprivatestatic
libFootprintIssuesDRC_ITEMprivatestatic
libFootprintMismatchDRC_ITEMprivatestatic
m_errorCodeRC_ITEMprotected
m_errorMessageRC_ITEMprotected
m_errorTitleRC_ITEMprotected
m_idsRC_ITEMprotected
m_parentRC_ITEMprotected
m_settingsKeyRC_ITEMprotected
m_violatingRuleDRC_ITEMprivate
m_violatingTestDRC_ITEMprivate
malformedCourtyardDRC_ITEMprivatestatic
microviaDrillTooSmallDRC_ITEMprivatestatic
missingCourtyardDRC_ITEMprivatestatic
missingFootprintDRC_ITEMprivatestatic
netConflictDRC_ITEMprivatestatic
npthInsideCourtyardDRC_ITEMprivatestatic
padstackDRC_ITEMprivatestatic
pthInsideCourtyardDRC_ITEMprivatestatic
RC_ITEM()RC_ITEMinline
RC_ITEM(const std::shared_ptr< RC_ITEM > &aItem)RC_ITEMinline
schematicParityIssuesDRC_ITEMprivatestatic
SetErrorCode(int aCode)RC_ITEMinline
SetErrorMessage(const wxString &aMessage)RC_ITEMinline
SetItems(const KIIDS &aIds)RC_ITEMinline
SetItems(const EDA_ITEM *aItem, const EDA_ITEM *bItem=nullptr, const EDA_ITEM *cItem=nullptr, const EDA_ITEM *dItem=nullptr)RC_ITEM
SetItems(const KIID &aItem, const KIID &bItem=niluuid, const KIID &cItem=niluuid, const KIID &dItem=niluuid)RC_ITEMinline
SetParent(MARKER_BASE *aMarker)RC_ITEMinline
SetViolatingRule(DRC_RULE *aRule)DRC_ITEMinline
SetViolatingTest(DRC_TEST_PROVIDER *aProvider)DRC_ITEMinline
shortingItemsDRC_ITEMprivatestatic
ShowReport(UNITS_PROVIDER *aUnitsProvider, SEVERITY aSeverity, const std::map< KIID, EDA_ITEM * > &aItemMap) constRC_ITEMvirtual
silkClearanceDRC_ITEMprivatestatic
silkEdgeClearanceDRC_ITEMprivatestatic
silkOverlapsDRC_ITEMprivatestatic
skewOutOfRangeDRC_ITEMprivatestatic
solderMaskBridgeDRC_ITEMprivatestatic
starvedThermalDRC_ITEMprivatestatic
textHeightOutOfRangeDRC_ITEMprivatestatic
textOnEdgeCutsDRC_ITEMprivatestatic
textThicknessOutOfRangeDRC_ITEMprivatestatic
trackDanglingDRC_ITEMprivatestatic
tracksCrossingDRC_ITEMprivatestatic
trackWidthDRC_ITEMprivatestatic
unconnectedItemsDRC_ITEMprivatestatic
unresolvedVariableDRC_ITEMprivatestatic
viaCountOutOfRangeDRC_ITEMprivatestatic
viaDanglingDRC_ITEMprivatestatic
viaDiameterDRC_ITEMprivatestatic
zonesIntersectDRC_ITEMprivatestatic
~RC_ITEM()RC_ITEMinlinevirtual