67            m_changes.back().addedItems.emplace( brdItem );
 
 
   91            m_changes.back().removedItems.emplace( parent );
 
 
 
  154        settings->
m_PnsSettings = std::make_unique<PNS::ROUTING_SETTINGS>( settings, 
"tools.pns" );
 
 
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
 
void ClearFlags(EDA_ITEM_FLAGS aMask=EDA_ITEM_ALL_FLAGS)
 
std::unique_ptr< PNS::ROUTING_SETTINGS > m_PnsSettings
 
Base class for PNS router board items.
 
BOARD_ITEM * Parent() const
 
void SetParent(BOARD_ITEM *aParent)
 
bool OfKind(int aKindMask) const
 
std::vector< GENERATOR_PNS_CHANGES > m_changes
 
void SetHostTool(PCB_TOOL_BASE *aTool) override
 
void AddItem(PNS::ITEM *aItem) override
 
void UpdateItem(PNS::ITEM *aItem) override
 
void RemoveItem(PNS::ITEM *aItem) override
 
std::vector< GENERATOR_PNS_CHANGES > & Changes()
 
std::map< PAD *, OFFSET > m_fpOffsets
 
std::unique_ptr< BOARD_COMMIT > m_commit
 
BOARD_CONNECTED_ITEM * createBoardItem(PNS::ITEM *aItem)
 
void modifyBoardItem(PNS::ITEM *aItem)
 
Push and Shove diff pair dimensions (gap) settings dialog.
 
VECTOR2< int32_t > VECTOR2I