Class RegionsPool


  • public class RegionsPool
    extends Object
    Regions pool that gives region containing some cell quickly.
    Author:
    PUdalau
    • Constructor Detail

      • RegionsPool

        public RegionsPool​(List<IGridRegion> regions)
        Instantiates the pool.
        Parameters:
        regions - All regions to register.
      • RegionsPool

        public RegionsPool()
    • Method Detail

      • add

        public void add​(IGridRegion region)
        Parameters:
        region - Region to register in the pool
      • remove

        public void remove​(int column,
                           int row)
        removes registered region containing specified coordinates.
      • getRegionContaining

        public IGridRegion getRegionContaining​(int column,
                                               int row)
        Returns:
        returns registered region containing specified coordinates.