Package microsim.space
Interface ObjectSpace
- All Known Implementing Classes:
DenseObjectSpace,MultiObjectSpace,SparseObjectSpace
public interface ObjectSpace
- Author:
- michele To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
-
Method Summary
Modifier and TypeMethodDescriptionbooleanaddGridPosition(SpacePosition position) intboundX(int x) intboundY(int y) intcountObjectsAt(int x, int y) get(int x, int y) intgetXSize()intgetYSize()booleanmoveGridPosition(SpacePosition object, int destinationX, int destinationY) intreflectX(int x) intreflectY(int y) booleanremoveGridPosition(SpacePosition position) voidinttorusX(int x) inttorusY(int y)
-
Method Details
-
getXSize
int getXSize() -
getYSize
int getYSize() -
boundX
int boundX(int x) -
boundY
int boundY(int y) -
reflectX
int reflectX(int x) -
reflectY
int reflectY(int y) -
torusX
int torusX(int x) -
torusY
int torusY(int y) -
countObjectsAt
int countObjectsAt(int x, int y) -
addGridPosition
-
removeGridPosition
-
moveGridPosition
-
get
-
set
-