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

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

accountCheck(const DRC_RULE *ruleToTest)DRC_TEST_PROVIDERprotectedvirtual
accountCheck(const DRC_CONSTRAINT &constraintToTest)DRC_TEST_PROVIDERprotectedvirtual
AngleValueFromString(const wxString &aTextValue) constUNITS_PROVIDERinline
DRC_TEST_PROVIDER()DRC_TEST_PROVIDER
DRC_TEST_PROVIDER_CLEARANCE_BASE()DRC_TEST_PROVIDER_CLEARANCE_BASEinline
DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE()DRC_TEST_PROVIDER_PHYSICAL_CLEARANCEinline
forEachGeometryItem(const std::vector< KICAD_T > &aTypes, LSET aLayers, const std::function< bool(BOARD_ITEM *)> &aFunc)DRC_TEST_PROVIDERprotected
formatMsg(const wxString &aFormatString, const wxString &aSource, double aConstraint, double aActual)DRC_TEST_PROVIDERprotected
formatMsg(const wxString &aFormatString, const wxString &aSource, const EDA_ANGLE &aConstraint, const EDA_ANGLE &aActual)DRC_TEST_PROVIDERprotected
GetCommit() constDRC_TEST_PROVIDERinline
GetDescription() const overrideDRC_TEST_PROVIDER_PHYSICAL_CLEARANCEinlinevirtual
GetIuScale() constUNITS_PROVIDERinline
GetName() const overrideDRC_TEST_PROVIDER_PHYSICAL_CLEARANCEinlinevirtual
GetOriginTransforms()UNITS_PROVIDERinlinevirtual
GetUnitPair(EDA_UNITS &aPrimaryUnit, EDA_UNITS &aSecondaryUnits)UNITS_PROVIDERinlinevirtual
GetUserUnits() constUNITS_PROVIDERinline
Init()DRC_TEST_PROVIDERstatic
isInvisibleText(const BOARD_ITEM *aItem) constDRC_TEST_PROVIDERprotected
m_boardDRC_TEST_PROVIDER_CLEARANCE_BASEprotected
m_boardOutlineValidDRC_TEST_PROVIDER_CLEARANCE_BASEprotected
m_commitDRC_TEST_PROVIDERprotected
m_drcEngineDRC_TEST_PROVIDERprotected
m_GraphicsHandlerBufferDRC_TEST_PROVIDER_CLEARANCE_BASEprotected
m_isRuleDrivenDRC_TEST_PROVIDERprotected
m_itemTreeDRC_TEST_PROVIDER_PHYSICAL_CLEARANCEprivate
m_iuScaleUNITS_PROVIDERprivate
m_statsDRC_TEST_PROVIDERprotected
m_statsMutexDRC_TEST_PROVIDERprotected
m_userUnitsUNITS_PROVIDERprivate
MessageTextFromMinOptMax(const MINOPTMAX< int > &aValue) constUNITS_PROVIDERinline
MessageTextFromValue(double aValue, bool aAddUnitLabel=true, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) constUNITS_PROVIDERinline
MessageTextFromValue(const EDA_ANGLE &aValue, bool aAddUnitLabel=true) constUNITS_PROVIDERinline
NullUiStringUNITS_PROVIDERinlinestatic
OptionalValueFromString(const wxString &aTextValue, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) constUNITS_PROVIDERinline
ReportAndShowPathCuToCu(std::shared_ptr< DRC_ITEM > &aDrce, const VECTOR2I &aMarkerPos, int aMarkerLayer, const BOARD_ITEM *aItem1, const BOARD_ITEM *aItem2, PCB_LAYER_ID layer, int aDistance)DRC_TEST_PROVIDER_CLEARANCE_BASEprotected
reportAux(const wxString &aMsg)DRC_TEST_PROVIDERinlineprotected
reportAux(const wxChar *fmt,...)DRC_TEST_PROVIDERprotectedvirtual
reportPhase(const wxString &aStageName)DRC_TEST_PROVIDERprotectedvirtual
reportProgress(size_t aCount, size_t aSize, size_t aDelta=1)DRC_TEST_PROVIDERprotectedvirtual
reportRuleStatistics()DRC_TEST_PROVIDERprotectedvirtual
reportViolation(std::shared_ptr< DRC_ITEM > &item, const VECTOR2I &aMarkerPos, int aMarkerLayer)DRC_TEST_PROVIDERprotectedvirtual
Run() overrideDRC_TEST_PROVIDER_PHYSICAL_CLEARANCEvirtual
RunTests(EDA_UNITS aUnits)DRC_TEST_PROVIDERinline
s_allBasicItemsDRC_TEST_PROVIDERprotectedstatic
s_allBasicItemsButZonesDRC_TEST_PROVIDERprotectedstatic
SetCommit(BOARD_COMMIT *aCommit)DRC_TEST_PROVIDERinline
SetDRCEngine(DRC_ENGINE *engine)DRC_TEST_PROVIDERinline
SetUserUnits(EDA_UNITS aUnits)UNITS_PROVIDERinline
ShowPathDRC(const std::vector< PCB_SHAPE > &aShapes, const VECTOR2I &aStart, const VECTOR2I &aEnd, int aLength)DRC_TEST_PROVIDER_CLEARANCE_BASEprotected
StringFromOptionalValue(std::optional< int > aValue, bool aAddUnitLabel=false, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) constUNITS_PROVIDERinline
StringFromValue(double aValue, bool aAddUnitLabel=false, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) constUNITS_PROVIDERinline
StringFromValue(const EDA_ANGLE &aValue, bool aAddUnitLabel=false) constUNITS_PROVIDERinline
testItemAgainstItem(BOARD_ITEM *aItem, SHAPE *aItemShape, PCB_LAYER_ID aLayer, BOARD_ITEM *other)DRC_TEST_PROVIDER_PHYSICAL_CLEARANCEprivate
testItemAgainstZones(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer)DRC_TEST_PROVIDER_PHYSICAL_CLEARANCEprivate
testShapeLineChain(const SHAPE_LINE_CHAIN &aOutline, int aLineWidth, PCB_LAYER_ID aLayer, BOARD_ITEM *aParentItem, DRC_CONSTRAINT &aConstraint)DRC_TEST_PROVIDER_PHYSICAL_CLEARANCEprivate
testZoneLayer(ZONE *aZone, PCB_LAYER_ID aLayer, DRC_CONSTRAINT &aConstraint)DRC_TEST_PROVIDER_PHYSICAL_CLEARANCEprivate
UNITS_PROVIDER(const EDA_IU_SCALE &aIuScale, EDA_UNITS aUnits)UNITS_PROVIDERinline
userUnits() constDRC_TEST_PROVIDERprotected
ValueFromString(const wxString &aTextValue, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) constUNITS_PROVIDERinline
~DRC_TEST_PROVIDER()=defaultDRC_TEST_PROVIDERvirtual
~DRC_TEST_PROVIDER_CLEARANCE_BASE()DRC_TEST_PROVIDER_CLEARANCE_BASEinlinevirtual
~DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE()DRC_TEST_PROVIDER_PHYSICAL_CLEARANCEinlinevirtual
~UNITS_PROVIDER()UNITS_PROVIDERinlinevirtual