cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid
Interface IGridIterator<GRID_CELL extends IGridCell,GRID_CELL_ID extends IGridCellId>
- Type Parameters:
GRID_CELL - GRID_CELL_ID -
- All Known Implementing Classes:
- BasicGridIterator
public interface IGridIterator<GRID_CELL extends IGridCell,GRID_CELL_ID extends IGridCellId>
Iteator used for the experimental grid interface to traverse the map.
- Author:
- Radek 'Black_Hand' Pibil
getTopNeighbourCell
GRID_CELL getTopNeighbourCell()
getRightNeighbourCell
GRID_CELL getRightNeighbourCell()
getBottomNeighbourCell
GRID_CELL getBottomNeighbourCell()
getLeftNeighbourCell
GRID_CELL getLeftNeighbourCell()
getTopLeftNeighbourCell
GRID_CELL getTopLeftNeighbourCell()
getTopRightNeighbourCell
GRID_CELL getTopRightNeighbourCell()
getBottomLeftNeighbourCell
GRID_CELL getBottomLeftNeighbourCell()
getBottomRightNeighbourCell
GRID_CELL getBottomRightNeighbourCell()
getNeighbourCellInDirection
GRID_CELL getNeighbourCellInDirection(Location direction)
moveToTopNeighbourCell
GRID_CELL moveToTopNeighbourCell()
moveToRightNeighbourCell
GRID_CELL moveToRightNeighbourCell()
moveToBottomNeighbourCell
GRID_CELL moveToBottomNeighbourCell()
moveToLeftNeighbourCell
GRID_CELL moveToLeftNeighbourCell()
moveToTopLeftNeighbourCell
GRID_CELL moveToTopLeftNeighbourCell()
moveToTopRightNeighbourCell
GRID_CELL moveToTopRightNeighbourCell()
moveToBottomLeftNeighbourCell
GRID_CELL moveToBottomLeftNeighbourCell()
moveToBottomRightNeighbourCell
GRID_CELL moveToBottomRightNeighbourCell()
moveToNeighbourCellInDirection
GRID_CELL moveToNeighbourCellInDirection(Location direction)
getListOfNeighbouringCells
List<GRID_CELL> getListOfNeighbouringCells()
getCell
GRID_CELL getCell()
getCellsInRadiusOf
LinkedList<GRID_CELL_ID> getCellsInRadiusOf(float radius)
Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.