KiCad PCB EDA Suite
|
This is the complete list of members for DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE, including all inherited members.
accountCheck(const DRC_RULE *ruleToTest) | DRC_TEST_PROVIDER | protectedvirtual |
accountCheck(const DRC_CONSTRAINT &constraintToTest) | DRC_TEST_PROVIDER | protectedvirtual |
AngleValueFromString(const wxString &aTextValue) const | UNITS_PROVIDER | inline |
DRC_TEST_PROVIDER() | DRC_TEST_PROVIDER | |
DRC_TEST_PROVIDER_CLEARANCE_BASE() | DRC_TEST_PROVIDER_CLEARANCE_BASE | inline |
DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE() | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | inline |
forEachGeometryItem(const std::vector< KICAD_T > &aTypes, LSET aLayers, const std::function< bool(BOARD_ITEM *)> &aFunc) | DRC_TEST_PROVIDER | protected |
formatMsg(const wxString &aFormatString, const wxString &aSource, double aConstraint, double aActual) | DRC_TEST_PROVIDER | protected |
formatMsg(const wxString &aFormatString, const wxString &aSource, const EDA_ANGLE &aConstraint, const EDA_ANGLE &aActual) | DRC_TEST_PROVIDER | protected |
GetCommit() const | DRC_TEST_PROVIDER | inline |
GetDescription() const override | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | inlinevirtual |
GetIuScale() const | UNITS_PROVIDER | inline |
GetName() const override | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | inlinevirtual |
GetOriginTransforms() | UNITS_PROVIDER | inlinevirtual |
GetUnitPair(EDA_UNITS &aPrimaryUnit, EDA_UNITS &aSecondaryUnits) | UNITS_PROVIDER | inlinevirtual |
GetUserUnits() const | UNITS_PROVIDER | inline |
Init() | DRC_TEST_PROVIDER | static |
isInvisibleText(const BOARD_ITEM *aItem) const | DRC_TEST_PROVIDER | protected |
m_board | DRC_TEST_PROVIDER_CLEARANCE_BASE | protected |
m_boardOutlineValid | DRC_TEST_PROVIDER_CLEARANCE_BASE | protected |
m_commit | DRC_TEST_PROVIDER | protected |
m_drcEngine | DRC_TEST_PROVIDER | protected |
m_GraphicsHandlerBuffer | DRC_TEST_PROVIDER_CLEARANCE_BASE | protected |
m_isRuleDriven | DRC_TEST_PROVIDER | protected |
m_itemTree | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | private |
m_iuScale | UNITS_PROVIDER | private |
m_stats | DRC_TEST_PROVIDER | protected |
m_statsMutex | DRC_TEST_PROVIDER | protected |
m_userUnits | UNITS_PROVIDER | private |
MessageTextFromMinOptMax(const MINOPTMAX< int > &aValue) const | UNITS_PROVIDER | inline |
MessageTextFromValue(double aValue, bool aAddUnitLabel=true, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) const | UNITS_PROVIDER | inline |
MessageTextFromValue(const EDA_ANGLE &aValue, bool aAddUnitLabel=true) const | UNITS_PROVIDER | inline |
NullUiString | UNITS_PROVIDER | inlinestatic |
OptionalValueFromString(const wxString &aTextValue, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) const | UNITS_PROVIDER | inline |
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_BASE | protected |
reportAux(const wxString &aMsg) | DRC_TEST_PROVIDER | inlineprotected |
reportAux(const wxChar *fmt,...) | DRC_TEST_PROVIDER | protectedvirtual |
reportPhase(const wxString &aStageName) | DRC_TEST_PROVIDER | protectedvirtual |
reportProgress(size_t aCount, size_t aSize, size_t aDelta=1) | DRC_TEST_PROVIDER | protectedvirtual |
reportRuleStatistics() | DRC_TEST_PROVIDER | protectedvirtual |
reportViolation(std::shared_ptr< DRC_ITEM > &item, const VECTOR2I &aMarkerPos, int aMarkerLayer) | DRC_TEST_PROVIDER | protectedvirtual |
Run() override | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | virtual |
RunTests(EDA_UNITS aUnits) | DRC_TEST_PROVIDER | inline |
s_allBasicItems | DRC_TEST_PROVIDER | protectedstatic |
s_allBasicItemsButZones | DRC_TEST_PROVIDER | protectedstatic |
SetCommit(BOARD_COMMIT *aCommit) | DRC_TEST_PROVIDER | inline |
SetDRCEngine(DRC_ENGINE *engine) | DRC_TEST_PROVIDER | inline |
SetUserUnits(EDA_UNITS aUnits) | UNITS_PROVIDER | inline |
ShowPathDRC(const std::vector< PCB_SHAPE > &aShapes, const VECTOR2I &aStart, const VECTOR2I &aEnd, int aLength) | DRC_TEST_PROVIDER_CLEARANCE_BASE | protected |
StringFromOptionalValue(std::optional< int > aValue, bool aAddUnitLabel=false, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) const | UNITS_PROVIDER | inline |
StringFromValue(double aValue, bool aAddUnitLabel=false, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) const | UNITS_PROVIDER | inline |
StringFromValue(const EDA_ANGLE &aValue, bool aAddUnitLabel=false) const | UNITS_PROVIDER | inline |
testItemAgainstItem(BOARD_ITEM *aItem, SHAPE *aItemShape, PCB_LAYER_ID aLayer, BOARD_ITEM *other) | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | private |
testItemAgainstZones(BOARD_ITEM *aItem, PCB_LAYER_ID aLayer) | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | private |
testShapeLineChain(const SHAPE_LINE_CHAIN &aOutline, int aLineWidth, PCB_LAYER_ID aLayer, BOARD_ITEM *aParentItem, DRC_CONSTRAINT &aConstraint) | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | private |
testZoneLayer(ZONE *aZone, PCB_LAYER_ID aLayer, DRC_CONSTRAINT &aConstraint) | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | private |
UNITS_PROVIDER(const EDA_IU_SCALE &aIuScale, EDA_UNITS aUnits) | UNITS_PROVIDER | inline |
userUnits() const | DRC_TEST_PROVIDER | protected |
ValueFromString(const wxString &aTextValue, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) const | UNITS_PROVIDER | inline |
~DRC_TEST_PROVIDER()=default | DRC_TEST_PROVIDER | virtual |
~DRC_TEST_PROVIDER_CLEARANCE_BASE() | DRC_TEST_PROVIDER_CLEARANCE_BASE | inlinevirtual |
~DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE() | DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE | inlinevirtual |
~UNITS_PROVIDER() | UNITS_PROVIDER | inlinevirtual |