22#ifndef __PNS_COMPONENT_DRAGGER_H 
   23#define __PNS_COMPONENT_DRAGGER_H 
   69    bool FixRoute( 
bool aForceCommit ) 
override;
 
   87        return std::vector<NET_HANDLE>();
 
 
 
COMPONENT_DRAGGER(ROUTER *aRouter)
 
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()
 
DRAG_ALGO(ROUTER *aRouter)
 
Represents a track on a PCB, connecting two non-trivial joints (that is, vias, pads,...
 
Keep the router "world" - i.e.
 
Perform various optimizations of the lines being routed, attempting to make the lines shorter and les...
 
Push and Shove diff pair dimensions (gap) settings dialog.
 
VECTOR2< int32_t > VECTOR2I