31 assert( range.
Start() != -1 && range.
End() != -1 );
36 for(
int i = range.
Start(); i <= range.
End(); ++i )
50 assert( range.
Start() != -1 && range.
End() != -1 );
55 for(
int i = range.
Start(); i <= range.
End(); ++i )
Represent a contiguous set of PCB layers.
void Replace(ITEM *aOldItem, ITEM *aNewItem)
Replaces one item with another.
void Remove(ITEM *aItem)
Removes an item from the spatial index.
std::list< ITEM * > NET_ITEMS_LIST
void Add(ITEM *aItem)
Adds item to the spatial index.
NET_ITEMS_LIST * GetItemsForNet(NET_HANDLE aNet)
Returns list of all items in a given net.
std::map< NET_HANDLE, NET_ITEMS_LIST > m_netMap
std::deque< ITEM_SHAPE_INDEX > m_subIndices
Base class for PNS router board items.
virtual NET_HANDLE Net() const
const LAYER_RANGE & Layers() const
Push and Shove diff pair dimensions (gap) settings dialog.