31 : m_arrayOpts( aArrayOpts )
62 const std::set<wxString>& aExisting )
70 }
while( aExisting.count( next_number ) != 0 );
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.
bool GetNumberingStartIsSpecified() const
ARRAY_PAD_NUMBER_PROVIDER(const FOOTPRINT *aFootprint, const ARRAY_OPTIONS &aArrayOpts)
wxString getNextNumber(int &aIndex, const std::set< wxString > &aExisting)
Get the next number from a given index/list combo.
wxString GetNextPadNumber()
Get the next available pad name.
std::set< wxString > m_existing_pad_numbers
const ARRAY_OPTIONS & m_arrayOpts