std::shared_ptr< DRC_ENGINE > m_drcEngine
bool IsEnabled() const
True when the board has creepage constraints and the feature flag is on.
std::shared_ptr< KIGFX::VIEW_OVERLAY > m_overlay
std::map< PCB_LAYER_ID, LAYER_ENGINE > m_engines
CREEPAGE_OVERLAY(BOARD *aBoard, std::shared_ptr< DRC_ENGINE > aDrcEngine, KIGFX::VIEW *aView)
void Update()
Recompute and redraw at the items' current board positions.
void Start(const std::vector< BOARD_ITEM * > &aMovingItems)
Begin a drag session for the given items, on every copper layer they occupy.
void Stop()
End the session and clear the overlay.
std::unique_ptr< CREEPAGE_ENGINE > m_engine