31 : m_arrayOpts( aArrayOpts )
48 for(
PAD* pad : aFootprint->
Pads() )
69 }
while( aExisting.count( next_name ) != 0 );
std::set< wxString > m_existing_pad_names
wxString GetNextPadName()
Get the next available pad name.
const ARRAY_OPTIONS & m_arrayOpts
Options that govern the setup of an "array" of multiple item.
virtual wxString GetItemNumber(int n) const =0
Get the position number (name) for the n'th array point.
ARRAY_PAD_NAME_PROVIDER(const FOOTPRINT *aFootprint, const ARRAY_OPTIONS &aArrayOpts)
wxString getNextName(int &aIndex, const std::set< wxString > &aExisting)
Get the next name from a given index/list combo.
bool GetNumberingStartIsSpecified() const