46    virtual bool Run() 
override;
 
   48    virtual const wxString 
GetName()
 const override 
   50        return wxT( 
"interactive_courtyard_clearance" );
 
 
 
Information pertinent to a Pcbnew printed circuit board.
 
virtual bool Run() override
Run this provider against the given PCB with configured options (if any).
 
std::vector< FOOTPRINT * > m_FpInMove
 
virtual const wxString GetName() const override
 
void testCourtyardClearances()
 
int m_largestCourtyardClearance
 
std::set< BOARD_ITEM * > m_itemsInConflict
 
virtual ~DRC_INTERACTIVE_COURTYARD_CLEARANCE()=default
 
void ClearConflicts(KIGFX::VIEW *aView)
 
std::vector< BOARD_ITEM * > m_lastItemsInConflict
 
void UpdateConflicts(KIGFX::VIEW *aView, bool aHighlightMoved)
 
DRC_INTERACTIVE_COURTYARD_CLEARANCE(const std::shared_ptr< DRC_ENGINE > &aDRCEngine)
 
void SetDRCEngine(DRC_ENGINE *engine)
 
Hold a (potentially large) number of VIEW_ITEMs and renders them on a graphics device provided by the...