Uses of Class
microsim.space.SpacePosition
Packages that use SpacePosition
-
Uses of SpacePosition in microsim.space
Methods in microsim.space that return SpacePositionModifier and TypeMethodDescriptionObjectSpaceIterator.getGridPosition()Return the current position.@NonNull SpacePosition[]AbstractSpace.getMooreNeighborsPositions(int x, int y) Gets the extended Moore neighbors of the specified coordinate.@NonNull SpacePosition[]AbstractSpace.getVonNeumannNeighborsPositions(int x, int y) Gets the extended von Neumann neighbors of the specified coordinate.ObjectSpaceIterator.nextGridPosition()Methods in microsim.space with parameters of type SpacePositionModifier and TypeMethodDescriptionbooleanDenseObjectSpace.addGridPosition(@Nullable SpacePosition position) Add an object implementingSpacePositioninterface to the grid.booleanMultiObjectSpace.addGridPosition(@Nullable SpacePosition position) Add an object implementingSpacePositioninterface to the grid.booleanObjectSpace.addGridPosition(@NonNull SpacePosition position) booleanSparseObjectSpace.addGridPosition(@Nullable SpacePosition object) Add an object implementingSpacePositioninterface to the grid.intSpacePosition.compareTo(@NonNull SpacePosition toPos) booleanDenseObjectSpace.moveGridPosition(@Nullable SpacePosition position, int destinationX, int destinationY) Move aSpacePositionobject from its current position to the specified destination, only if the destination cell is empty.booleanMultiObjectSpace.moveGridPosition(@Nullable SpacePosition position, int destinationX, int destinationY) Move aSpacePositionobject from its current position to the specified destination.booleanObjectSpace.moveGridPosition(@NonNull SpacePosition object, int destinationX, int destinationY) booleanSparseObjectSpace.moveGridPosition(@Nullable SpacePosition position, int destinationX, int destinationY) Move aSpacePositionobject from its current position to the specified destination, only if the destination cell is empty.booleanDenseObjectSpace.removeGridPosition(@Nullable SpacePosition position) Remove theSpacePositionobject from the grid.booleanMultiObjectSpace.removeGridPosition(@Nullable SpacePosition position) Remove theSpacePositionobject from the grid.booleanObjectSpace.removeGridPosition(@NonNull SpacePosition position) booleanSparseObjectSpace.removeGridPosition(@Nullable SpacePosition object) Remove theSpacePositionobject from the grid.Constructors in microsim.space with parameters of type SpacePosition -
Uses of SpacePosition in microsim.space.turtle
Subclasses of SpacePosition in microsim.space.turtleModifier and TypeClassDescriptionclassAn agent able to move itself upon an object grid.classclassAn agent is able to move itself upon an object grid.Methods in microsim.space.turtle that return SpacePosition