| 
    KiCad PCB EDA Suite
    
   | 
 
This is the complete list of members for DRC_TEST_PROVIDER_TRACK_ANGLE, including all inherited members.
| AngleValueFromString(const wxString &aTextValue) const | UNITS_PROVIDER | inline | 
| DRC_TEST_PROVIDER() | DRC_TEST_PROVIDER | |
| DRC_TEST_PROVIDER_TRACK_ANGLE() | DRC_TEST_PROVIDER_TRACK_ANGLE | inline | 
| forEachGeometryItem(const std::vector< KICAD_T > &aTypes, const LSET &aLayers, const std::function< bool(BOARD_ITEM *)> &aFunc) | DRC_TEST_PROVIDER | protected | 
| formatMsg(const wxString &aFormatString, const wxString &aSource, double aConstraint, double aActual, EDA_DATA_TYPE aDataType=EDA_DATA_TYPE::DISTANCE) | DRC_TEST_PROVIDER | protected | 
| formatMsg(const wxString &aFormatString, const wxString &aSource, const EDA_ANGLE &aConstraint, const EDA_ANGLE &aActual) | DRC_TEST_PROVIDER | protected | 
| GetIuScale() const | UNITS_PROVIDER | inline | 
| getLogReporter() const | DRC_TEST_PROVIDER | inlineprotected | 
| GetName() const override | DRC_TEST_PROVIDER_TRACK_ANGLE | inlinevirtual | 
| GetOriginTransforms() | UNITS_PROVIDER | inlinevirtual | 
| GetTypeFromUnits(const EDA_UNITS aUnits) | UNITS_PROVIDER | inlinestatic | 
| GetUnitPair(EDA_UNITS &aPrimaryUnit, EDA_UNITS &aSecondaryUnits) | UNITS_PROVIDER | inlinevirtual | 
| GetUnitsFromType(EDA_DATA_TYPE aType) const | UNITS_PROVIDER | inline | 
| 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 | protected | 
| m_drcEngine | DRC_TEST_PROVIDER | protected | 
| m_isRuleDriven | DRC_TEST_PROVIDER | protected | 
| m_iuScale | UNITS_PROVIDER | private | 
| m_userUnits | UNITS_PROVIDER | private | 
| MessageTextFromMinOptMax(const MINOPTMAX< int > &aValue, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE) 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 | 
| reportPhase(const wxString &aStageName) | DRC_TEST_PROVIDER | protectedvirtual | 
| reportProgress(size_t aCount, size_t aSize, size_t aDelta=1) | DRC_TEST_PROVIDER | protectedvirtual | 
| reportTwoItemGeometry(std::shared_ptr< DRC_ITEM > &aDrcItem, const VECTOR2I &aMarkerPos, const BOARD_ITEM *aItem1, const BOARD_ITEM *aItem2, PCB_LAYER_ID aLayer, int aDistance) | DRC_TEST_PROVIDER | protected | 
| reportTwoPointGeometry(std::shared_ptr< DRC_ITEM > &aDrcItem, const VECTOR2I &aMarkerPos, const VECTOR2I &ptA, const VECTOR2I &ptB, PCB_LAYER_ID aLayer) | DRC_TEST_PROVIDER | protected | 
| reportTwoShapeGeometry(std::shared_ptr< DRC_ITEM > &aDrcItem, const VECTOR2I &aMarkerPos, const SHAPE *aShape1, const SHAPE *aShape2, PCB_LAYER_ID aLayer, int aDistance) | DRC_TEST_PROVIDER | protected | 
| reportViolation(std::shared_ptr< DRC_ITEM > &item, const VECTOR2I &aMarkerPos, int aMarkerLayer, const std::function< void(PCB_MARKER *)> &aPathGenerator=[](PCB_MARKER *){}) | DRC_TEST_PROVIDER | protected | 
| Run() override | DRC_TEST_PROVIDER_TRACK_ANGLE | virtual | 
| RunTests(EDA_UNITS aUnits) | DRC_TEST_PROVIDER | inline | 
| s_allBasicItems | DRC_TEST_PROVIDER | protectedstatic | 
| s_allBasicItemsButZones | DRC_TEST_PROVIDER | protectedstatic | 
| SetDRCEngine(DRC_ENGINE *engine) | DRC_TEST_PROVIDER | inline | 
| SetUserUnits(EDA_UNITS aUnits) | UNITS_PROVIDER | inline | 
| 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 | 
| UNITS_PROVIDER(const EDA_IU_SCALE &aIuScale, EDA_UNITS aUnits) | UNITS_PROVIDER | inline | 
| 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_TRACK_ANGLE()=default | DRC_TEST_PROVIDER_TRACK_ANGLE | virtual | 
| ~UNITS_PROVIDER() | UNITS_PROVIDER | inlinevirtual |