//-------------------------------------------------------------------------------------------------- // Create/sort search sets according to radii //-------------------------------------------------------------------------------------------------- private void GenerateSearchSets() { foreach( int[] point in m_SpiralPattern ) { SpiralEntry entry = new SpiralEntry( point[0], point[1] ); int range = entry.Distance; SearchSet searchSet; if( m_SearchSets[range] == null ) { searchSet = new SearchSet( range ); m_SearchSets[range] = searchSet; } else { searchSet = m_SearchSets[range]; } searchSet.AddEntry( entry ); m_nEntries++; } }
public void AddEntry( SpiralEntry entry ) { m_Entries.Add( entry ); }