| 
    KiCad PCB EDA Suite
    
   | 
 
#include <drc_item.h>
  
Public Types | |
| typedef std::vector< KIID > | KIIDS | 
Public Member Functions | |
| void | SetViolatingRule (DRC_RULE *aRule) | 
| DRC_RULE * | GetViolatingRule () const | 
| wxString | GetViolatingRuleDesc () const override | 
| void | SetViolatingTest (DRC_TEST_PROVIDER *aProvider) | 
| DRC_TEST_PROVIDER * | GetViolatingTest () const | 
| KIID | GetAuxItem2ID () const override | 
| KIID | GetAuxItem3ID () const override | 
| void | SetErrorMessage (const wxString &aMessage) | 
| void | SetItems (const KIIDS &aIds) | 
| void | SetItems (const EDA_ITEM *aItem, const EDA_ITEM *bItem=nullptr, const EDA_ITEM *cItem=nullptr, const EDA_ITEM *dItem=nullptr) | 
| void | SetItems (const KIID &aItem, const KIID &bItem=niluuid, const KIID &cItem=niluuid, const KIID &dItem=niluuid) | 
| void | AddItem (EDA_ITEM *aItem) | 
| virtual KIID | GetMainItemID () const | 
| virtual KIID | GetAuxItemID () const | 
| std::vector< KIID > | GetIDs () const | 
| void | SetParent (MARKER_BASE *aMarker) | 
| MARKER_BASE * | GetParent () const | 
| virtual wxString | ShowReport (UNITS_PROVIDER *aUnitsProvider, SEVERITY aSeverity, const std::map< KIID, EDA_ITEM * > &aItemMap) const | 
| Translate this object into a text string suitable for saving to disk in a report.   | |
| virtual void | GetJsonViolation (RC_JSON::VIOLATION &aViolation, UNITS_PROVIDER *aUnitsProvider, SEVERITY aSeverity, const std::map< KIID, EDA_ITEM * > &aItemMap) const | 
| Translate this object into an RC_JSON::VIOLATION object.   | |
| int | GetErrorCode () const | 
| void | SetErrorCode (int aCode) | 
| virtual wxString | GetErrorMessage () const | 
| wxString | GetErrorText () const | 
| wxString | GetSettingsKey () const | 
Static Public Member Functions | |
| static std::shared_ptr< DRC_ITEM > | Create (int aErrorCode) | 
| Constructs a DRC_ITEM for the given error code.   | |
| static std::shared_ptr< DRC_ITEM > | Create (const wxString &aErrorKey) | 
| Constructs a DRC item from a given error settings key.   | |
| static std::vector< std::reference_wrapper< RC_ITEM > > | GetItemsWithSeverities () | 
Static Protected Member Functions | |
| static wxString | getSeverityString (SEVERITY aSeverity) | 
Protected Attributes | |
| int | m_errorCode | 
| The error code's numeric value.   | |
| wxString | m_errorMessage | 
| A message describing the details of this specific error.   | |
| wxString | m_errorTitle | 
| The string describing the type of error.   | |
| wxString | m_settingsKey | 
| The key used to describe this type of error in settings.   | |
| MARKER_BASE * | m_parent | 
| The marker this item belongs to, if any.   | |
| KIIDS | m_ids | 
Private Member Functions | |
| DRC_ITEM (int aErrorCode=0, const wxString &aTitle="", const wxString &aSettingsKey="") | |
Private Attributes | |
| DRC_RULE * | m_violatingRule = nullptr | 
| DRC_TEST_PROVIDER * | m_violatingTest = nullptr | 
Definition at line 119 of file drc_item.h.
      
  | 
  inherited | 
      
  | 
  inlineprivate | 
Definition at line 166 of file drc_item.h.
References RC_ITEM::m_errorCode, RC_ITEM::m_errorTitle, RC_ITEM::m_parent, and RC_ITEM::m_settingsKey.
Referenced by Create().
      
  | 
  inherited | 
Definition at line 56 of file rc_item.cpp.
References m_ids, and EDA_ITEM::m_Uuid.
      
  | 
  static | 
Constructs a DRC item from a given error settings key.
| aErrorKey | is a settings key for an error code (the untranslated string that is used to represent a given error code in settings files and for storing ignored DRC items) | 
Definition at line 458 of file drc_item.cpp.
References allItemTypes, DRC_ITEM(), and RC_ITEM::RC_ITEM().
      
  | 
  static | 
Constructs a DRC_ITEM for the given error code.
Definition at line 384 of file drc_item.cpp.
References annularWidth, assertionFailure, clearance, connectionWidth, copperSliver, courtyardsOverlap, creepage, diffPairGapOutOfRange, diffPairUncoupledLengthTooLong, DRCE_ALLOWED_ITEMS, DRCE_ANNULAR_WIDTH, DRCE_ASSERTION_FAILURE, DRCE_CLEARANCE, DRCE_CONNECTION_WIDTH, DRCE_COPPER_SLIVER, DRCE_CREEPAGE, DRCE_DANGLING_TRACK, DRCE_DANGLING_VIA, DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE, DRCE_DIFF_PAIR_UNCOUPLED_LENGTH_TOO_LONG, DRCE_DISABLED_LAYER_ITEM, DRCE_DRILL_OUT_OF_RANGE, DRCE_DRILLED_HOLES_COLOCATED, DRCE_DRILLED_HOLES_TOO_CLOSE, DRCE_DUPLICATE_FOOTPRINT, DRCE_EDGE_CLEARANCE, DRCE_EXTRA_FOOTPRINT, DRCE_FOOTPRINT, DRCE_FOOTPRINT_FILTERS, DRCE_FOOTPRINT_TYPE_MISMATCH, DRCE_GENERIC_ERROR, DRCE_GENERIC_WARNING, DRCE_HOLE_CLEARANCE, DRCE_INVALID_OUTLINE, DRCE_ISOLATED_COPPER, DRCE_LENGTH_OUT_OF_RANGE, DRCE_LIB_FOOTPRINT_ISSUES, DRCE_LIB_FOOTPRINT_MISMATCH, DRCE_MALFORMED_COURTYARD, DRCE_MICROVIA_DRILL_OUT_OF_RANGE, DRCE_MIRRORED_TEXT_ON_FRONT_LAYER, DRCE_MISSING_COURTYARD, DRCE_MISSING_FOOTPRINT, DRCE_MISSING_TUNING_PROFILE, DRCE_NET_CONFLICT, DRCE_NONMIRRORED_TEXT_ON_BACK_LAYER, DRCE_NPTH_IN_COURTYARD, DRCE_OVERLAPPING_FOOTPRINTS, DRCE_OVERLAPPING_SILK, DRCE_PAD_TH_WITH_NO_HOLE, DRCE_PADSTACK, DRCE_PADSTACK_INVALID, DRCE_PTH_IN_COURTYARD, DRCE_SCHEMATIC_PARITY, DRCE_SHORTING_ITEMS, DRCE_SILK_EDGE_CLEARANCE, DRCE_SILK_MASK_CLEARANCE, DRCE_SKEW_OUT_OF_RANGE, DRCE_SOLDERMASK_BRIDGE, DRCE_STARVED_THERMAL, DRCE_TEXT_HEIGHT, DRCE_TEXT_ON_EDGECUTS, DRCE_TEXT_THICKNESS, DRCE_TRACK_ANGLE, DRCE_TRACK_SEGMENT_LENGTH, DRCE_TRACK_WIDTH, DRCE_TRACKS_CROSSING, DRCE_UNCONNECTED_ITEMS, DRCE_UNRESOLVED_VARIABLE, DRCE_VIA_COUNT_OUT_OF_RANGE, DRCE_VIA_DIAMETER, DRCE_ZONES_INTERSECT, drillTooSmall, duplicateFootprints, edgeClearance, extraFootprint, footprint, footprintFilters, footprintTHPadhasNoHole, footprintTypeMismatch, genericError, genericWarning, holeClearance, holeNearHole, holesCoLocated, invalidOutline, isolatedCopper, itemOnDisabledLayer, itemsNotAllowed, lengthOutOfRange, libFootprintIssues, libFootprintMismatch, malformedCourtyard, microviaDrillTooSmall, mirroredTextOnFrontLayer, missingCourtyard, missingFootprint, missingTuningProfile, netConflict, nonMirroredTextOnBackLayer, npthInsideCourtyard, padstack, padstackInvalid, pthInsideCourtyard, schematicParity, shortingItems, silkEdgeClearance, silkMaskClearance, silkOverlaps, skewOutOfRange, solderMaskBridge, starvedThermal, textHeightOutOfRange, textOnEdgeCuts, textThicknessOutOfRange, trackAngle, trackDangling, tracksCrossing, trackSegmentLength, trackWidth, unconnectedItems, unresolvedVariable, viaCountOutOfRange, viaDangling, viaDiameter, and zonesIntersect.
Referenced by BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), DRC_TEST_PROVIDER_MATCHED_LENGTH::checkLengths(), DRC_TEST_PROVIDER_HOLE_SIZE::checkPadHole(), DRC_TEST_PROVIDER_MATCHED_LENGTH::checkSkews(), DRC_TEST_PROVIDER_MATCHED_LENGTH::checkViaCounts(), DRC_TEST_PROVIDER_HOLE_SIZE::checkViaHole(), DRC_BASE_FIXTURE::createAndVerifyAdditionalUnconnectedExclusions(), PCB_MARKER::DeserializeFromString(), API_HANDLER_PCB::handleInjectDrcError(), BOARD_DESIGN_SETTINGS::LoadFromFile(), DRC_TEST_PROVIDER_ANNULAR_WIDTH::Run(), DRC_TEST_PROVIDER_CONNECTION_WIDTH::Run(), DRC_TEST_PROVIDER_CONNECTIVITY::Run(), DRC_TEST_PROVIDER_DISALLOW::Run(), DRC_TEST_PROVIDER_FOOTPRINT_CHECKS::Run(), DRC_TEST_PROVIDER_LIBRARY_PARITY::Run(), DRC_TEST_PROVIDER_SILK_CLEARANCE::Run(), DRC_TEST_PROVIDER_SLIVER_CHECKER::Run(), DRC_TEST_PROVIDER_TEXT_DIMS::Run(), DRC_TEST_PROVIDER_TEXT_MIRRORING::Run(), DRC_TEST_PROVIDER_TRACK_ANGLE::Run(), DRC_TEST_PROVIDER_TRACK_SEGMENT_LENGTH::Run(), DRC_TEST_PROVIDER_TRACK_WIDTH::Run(), DRC_TEST_PROVIDER_VIA_DIAMETER::Run(), test::DRC_TEST_PROVIDER_DIFF_PAIR_COUPLING::Run(), DIALOG_FOOTPRINT_CHECKER::runChecks(), DRC_TEST_PROVIDER_EDGE_CLEARANCE::testAgainstEdge(), DRC_TEST_PROVIDER_MISC::testAssertions(), DRC_TEST_PROVIDER_COURTYARD_CLEARANCE::testCourtyardClearances(), DRC_TEST_PROVIDER_CREEPAGE::testCreepage(), DRC_TEST_PROVIDER_MISC::testDisabledLayers(), DRC_TEST_PROVIDER_COURTYARD_CLEARANCE::testFootprintCourtyardDefinitions(), DRC_TEST_PROVIDER_HOLE_TO_HOLE::testHoleAgainstHole(), DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE::testItemAgainstItem(), DRC_TEST_PROVIDER_SOLDER_MASK::testItemAgainstItems(), DRC_TEST_PROVIDER_COPPER_CLEARANCE::testItemAgainstZone(), DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE::testItemAgainstZones(), DRC_TEST_PROVIDER_COPPER_CLEARANCE::testKnockoutTextAgainstZone(), DRC_TEST_PROVIDER_SOLDER_MASK::testMaskItemAgainstZones(), DRC_TEST_PROVIDER_MISC::testMissingTuningProfiles(), DRC_TEST_PROVIDER_SCHEMATIC_PARITY::testNetlist(), DRC_TEST_PROVIDER_MISC::testOutline(), DRC_TEST_PROVIDER_COPPER_CLEARANCE::testPadAgainstItem(), DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE::testShapeLineChain(), DRC_TEST_PROVIDER_SOLDER_MASK::testSilkToMaskClearance(), DRC_TEST_PROVIDER_COPPER_CLEARANCE::testSingleLayerItemAgainstItem(), DRC_TEST_PROVIDER_MISC::testTextVars(), DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE::testZoneLayer(), DRC_TEST_PROVIDER_ZONE_CONNECTIONS::testZoneLayer(), and DRC_TEST_PROVIDER_COPPER_CLEARANCE::testZonesToZones().
      
  | 
  overridevirtual | 
Reimplemented from RC_ITEM.
Definition at line 471 of file drc_item.cpp.
References DRCE_DIFF_PAIR_UNCOUPLED_LENGTH_TOO_LONG, RC_ITEM::m_errorCode, RC_ITEM::m_ids, and niluuid.
      
  | 
  overridevirtual | 
Reimplemented from RC_ITEM.
Definition at line 483 of file drc_item.cpp.
References DRCE_DIFF_PAIR_UNCOUPLED_LENGTH_TOO_LONG, RC_ITEM::m_errorCode, RC_ITEM::m_ids, and niluuid.
      
  | 
  inlinevirtualinherited | 
Definition at line 122 of file rc_item.h.
References m_ids, and niluuid.
Referenced by GetJsonViolation(), and ShowReport().
      
  | 
  inlineinherited | 
Definition at line 154 of file rc_item.h.
References m_errorCode.
Referenced by BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), SHEETLIST_ERC_ITEMS_PROVIDER::GetCount(), PCB_MARKER::GetSeverity(), SCH_MARKER::GetSeverity(), KI_TEST::IsDrcMarkerOfType(), DIALOG_ERC::OnERCItemRClick(), and SHEETLIST_ERC_ITEMS_PROVIDER::SetSeverities().
      
  | 
  virtualinherited | 
Definition at line 39 of file rc_item.cpp.
References GetErrorText(), and m_errorMessage.
Referenced by BOOST_FIXTURE_TEST_CASE(), GetJsonViolation(), and ShowReport().
      
  | 
  inlineinherited | 
Definition at line 167 of file rc_item.h.
References m_errorTitle.
Referenced by CLEANUP_ITEM::CLEANUP_ITEM(), and GetErrorMessage().
      
  | 
  inlineinherited | 
Definition at line 126 of file rc_item.h.
References m_ids.
Referenced by BOARD::ResolveDRCExclusions().
      
  | 
  inlinestatic | 
Definition at line 136 of file drc_item.h.
References allItemTypes, heading_internal, and RC_ITEM::RC_ITEM().
Referenced by BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS(), DIALOG_BOARD_SETUP::DIALOG_BOARD_SETUP(), and DIALOG_DRC::OnRunDRCClick().
      
  | 
  virtualinherited | 
Translate this object into an RC_JSON::VIOLATION object.
| aViolation | is the violation to be populated by info from this item | 
| aUnitsProvider | is the units provider that will be used to output coordinates | 
| aSeverity | is the severity of this item | 
| aItemMap | is a map allowing the lookup of items from KIIDs | 
Definition at line 166 of file rc_item.cpp.
References KIID::AsString(), RC_JSON::AFFECTED_ITEM::description, RC_JSON::VIOLATION::description, RC_JSON::VIOLATION::excluded, GetAuxItemID(), GetErrorMessage(), EDA_ITEM::GetItemDescription(), UNITS_PROVIDER::GetIuScale(), GetMainItemID(), EDA_ITEM::GetPosition(), GetSettingsKey(), getSeverityString(), UNITS_PROVIDER::GetUserUnits(), RC_JSON::VIOLATION::items, m_parent, EDA_ITEM::m_Uuid, RC_JSON::AFFECTED_ITEM::pos, RC_JSON::VIOLATION::severity, EDA_UNIT_UTILS::UI::ToUserUnit(), RC_JSON::VIOLATION::type, RC_JSON::AFFECTED_ITEM::uuid, RC_JSON::COORDINATE::x, VECTOR2< T >::x, RC_JSON::COORDINATE::y, and VECTOR2< T >::y.
      
  | 
  inlinevirtualinherited | 
Definition at line 121 of file rc_item.h.
References m_ids, and niluuid.
Referenced by GetJsonViolation(), and ShowReport().
      
  | 
  inlineinherited | 
Definition at line 129 of file rc_item.h.
References m_parent.
Referenced by DIALOG_DRC::ExcludeMarker(), DIALOG_ERC::ExcludeMarker(), RC_TREE_MODEL::GetAttr(), and DIALOG_DRC::OnDRCItemSelected().
      
  | 
  inlineinherited | 
Definition at line 172 of file rc_item.h.
References m_settingsKey.
Referenced by GetJsonViolation(), SCHEMATIC::ResolveERCExclusions(), and ShowReport().
      
  | 
  staticprotectedinherited | 
Definition at line 81 of file rc_item.cpp.
References RPT_SEVERITY_ACTION, RPT_SEVERITY_DEBUG, RPT_SEVERITY_ERROR, RPT_SEVERITY_EXCLUSION, RPT_SEVERITY_INFO, and RPT_SEVERITY_WARNING.
Referenced by GetJsonViolation(), and ShowReport().
      
  | 
  inline | 
Definition at line 155 of file drc_item.h.
References m_violatingRule.
Referenced by PCB_MARKER::GetSeverity(), and DIALOG_DRC::OnDRCItemRClick().
      
  | 
  overridevirtual | 
Reimplemented from RC_ITEM.
Definition at line 495 of file drc_item.cpp.
References _, and m_violatingRule.
      
  | 
  inline | 
Definition at line 160 of file drc_item.h.
References m_violatingTest.
      
  | 
  inlineinherited | 
Definition at line 155 of file rc_item.h.
References m_errorCode.
      
  | 
  inlineinherited | 
Definition at line 101 of file rc_item.h.
References m_errorMessage.
      
  | 
  inherited | 
Definition at line 62 of file rc_item.cpp.
References m_ids, and EDA_ITEM::m_Uuid.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inline | 
Definition at line 154 of file drc_item.h.
References m_violatingRule.
      
  | 
  inline | 
Definition at line 159 of file drc_item.h.
References m_violatingTest.
      
  | 
  virtualinherited | 
Translate this object into a text string suitable for saving to disk in a report.
Definition at line 100 of file rc_item.cpp.
References GetAuxItemID(), GetErrorMessage(), EDA_ITEM::GetItemDescription(), GetMainItemID(), EDA_ITEM::GetPosition(), GetSettingsKey(), getSeverityString(), GetViolatingRuleDesc(), m_parent, and showCoord().
Referenced by BOOST_DATA_TEST_CASE_F().
      
  | 
  staticprivate | 
A list of all DRC_ITEM types which are valid error codes.
Definition at line 175 of file drc_item.h.
Referenced by Create(), and GetItemsWithSeverities().
      
  | 
  staticprivate | 
Definition at line 206 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 228 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 190 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 202 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 231 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 212 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 191 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 241 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 242 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 207 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 219 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 193 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 221 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 243 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 224 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 245 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 244 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 230 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 229 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 184 of file drc_item.h.
      
  | 
  staticprivate | 
Definition at line 178 of file drc_item.h.
      
  | 
  staticprivate | 
Definition at line 177 of file drc_item.h.
      
  | 
  staticprivate | 
Definition at line 183 of file drc_item.h.
Referenced by GetItemsWithSeverities().
      
  | 
  staticprivate | 
Definition at line 182 of file drc_item.h.
      
  | 
  staticprivate | 
Definition at line 181 of file drc_item.h.
      
  | 
  staticprivate | 
Definition at line 179 of file drc_item.h.
      
  | 
  staticprivate | 
Definition at line 180 of file drc_item.h.
      
  | 
  staticprivate | 
Definition at line 201 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 199 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 200 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 218 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 195 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 217 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 188 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 238 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 225 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 226 of file drc_item.h.
Referenced by Create().
      
  | 
  protectedinherited | 
The error code's numeric value.
Definition at line 185 of file rc_item.h.
Referenced by CLEANUP_ITEM::CLEANUP_ITEM(), DRC_ITEM::DRC_ITEM(), ERC_ITEM::ERC_ITEM(), DRC_ITEM::GetAuxItem2ID(), DRC_ITEM::GetAuxItem3ID(), GetErrorCode(), CLEANUP_ITEM::GetErrorText(), RC_ITEM(), RC_ITEM(), and SetErrorCode().
      
  | 
  protectedinherited | 
A message describing the details of this specific error.
Definition at line 186 of file rc_item.h.
Referenced by GetErrorMessage(), RC_ITEM(), and SetErrorMessage().
      
  | 
  protectedinherited | 
The string describing the type of error.
Definition at line 187 of file rc_item.h.
Referenced by CLEANUP_ITEM::CLEANUP_ITEM(), DRC_ITEM::DRC_ITEM(), ERC_ITEM::ERC_ITEM(), GetErrorText(), and RC_ITEM().
      
  | 
  protectedinherited | 
Definition at line 191 of file rc_item.h.
Referenced by AddItem(), DRC_ITEM::GetAuxItem2ID(), GetAuxItem2ID(), DRC_ITEM::GetAuxItem3ID(), GetAuxItem3ID(), GetAuxItemID(), GetIDs(), GetMainItemID(), RC_ITEM(), SetItems(), SetItems(), and SetItems().
      
  | 
  protectedinherited | 
The marker this item belongs to, if any.
Definition at line 189 of file rc_item.h.
Referenced by DRC_ITEM::DRC_ITEM(), GetJsonViolation(), GetParent(), RC_ITEM(), RC_ITEM(), SetParent(), and ShowReport().
      
  | 
  protectedinherited | 
The key used to describe this type of error in settings.
Definition at line 188 of file rc_item.h.
Referenced by DRC_ITEM::DRC_ITEM(), ERC_ITEM::ERC_ITEM(), GetSettingsKey(), and RC_ITEM().
      
  | 
  private | 
Definition at line 251 of file drc_item.h.
Referenced by GetViolatingRule(), GetViolatingRuleDesc(), and SetViolatingRule().
      
  | 
  private | 
Definition at line 252 of file drc_item.h.
Referenced by GetViolatingTest(), and SetViolatingTest().
      
  | 
  staticprivate | 
Definition at line 214 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 211 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 246 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 213 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 220 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 248 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 222 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 247 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 216 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 209 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 210 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 215 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 223 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 187 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 233 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 232 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 235 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 239 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 234 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 196 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 236 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 189 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 237 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 204 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 198 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 192 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 205 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 203 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 186 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 227 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 240 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 197 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 208 of file drc_item.h.
Referenced by Create().
      
  | 
  staticprivate | 
Definition at line 194 of file drc_item.h.
Referenced by Create().