22#ifndef __PNS_COMPONENT_DRAGGER_H
23#define __PNS_COMPONENT_DRAGGER_H
69 bool FixRoute(
bool aForceCommit )
override;
87 return std::vector<NET_HANDLE>();
const ITEM_SET Traces() override
Function Traces()
NODE * CurrentNode() const override
Function CurrentNode()
std::set< ITEM * > m_fixedItems
virtual PNS::DRAG_MODE Mode() const override
bool FixRoute(bool aForceCommit) override
Function FixRoute()
bool GetForceMarkObstaclesMode(bool *aDragStatus) const override
const std::vector< NET_HANDLE > CurrentNets() const override
Function CurrentNets()
std::vector< DRAGGED_CONNECTION > m_conns
bool Start(const VECTOR2I &aP, ITEM_SET &aPrimitives) override
Function Start()
virtual int CurrentLayer() const override
Function CurrentLayer()
ITEM_SET m_initialDraggedItems
std::set< SOLID * > m_solids
bool Drag(const VECTOR2I &aP) override
Function Drag()
Represents a track on a PCB, connecting two non-trivial joints (that is, vias, pads,...
Keep the router "world" - i.e.
Push and Shove diff pair dimensions (gap) settings dialog.