sim.field.grid
Class ObjectGrid3D
java.lang.Object
sim.field.grid.AbstractGrid3D
sim.field.grid.ObjectGrid3D
- All Implemented Interfaces:
- Grid3D, java.io.Serializable
- public class ObjectGrid3D
- extends AbstractGrid3D
A storage facility for objects. Most functionality similar to DoubleGrid3D, just that objects are stored, rather than real-valued numbers.
- See Also:
- Serialized Form
Field Summary |
java.lang.Object[][][] |
field
|
Method Summary |
java.lang.Object |
get(int x,
int y,
int z)
|
void |
getNeighborsHamiltonianDistance(int x,
int y,
int z,
int dist,
boolean toroidal,
Bag result,
IntBag xPos,
IntBag yPos,
IntBag zPos)
|
void |
getNeighborsMaxDistance(int x,
int y,
int z,
int dist,
boolean toroidal,
Bag result,
IntBag xPos,
IntBag yPos,
IntBag zPos)
|
void |
set(int x,
int y,
int z,
java.lang.Object val)
|
ObjectGrid3D |
setTo(java.lang.Object thisObj)
|
ObjectGrid3D |
setTo(ObjectGrid3D values)
|
Methods inherited from class sim.field.grid.AbstractGrid3D |
getHeight, getLength, getNeighborsHamiltonianDistance, getNeighborsMaxDistance, getWidth, stx, sty, stz, tx, ty, tz |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
field
public java.lang.Object[][][] field
ObjectGrid3D
public ObjectGrid3D(int xdim,
int ydim,
int zdim)
ObjectGrid3D
public ObjectGrid3D(int xdim,
int ydim,
int zdim,
java.lang.Object initialValue)
ObjectGrid3D
public ObjectGrid3D(ObjectGrid3D values)
set
public final void set(int x,
int y,
int z,
java.lang.Object val)
get
public final java.lang.Object get(int x,
int y,
int z)
setTo
public final ObjectGrid3D setTo(java.lang.Object thisObj)
setTo
public final ObjectGrid3D setTo(ObjectGrid3D values)
getNeighborsMaxDistance
public final void getNeighborsMaxDistance(int x,
int y,
int z,
int dist,
boolean toroidal,
Bag result,
IntBag xPos,
IntBag yPos,
IntBag zPos)
getNeighborsHamiltonianDistance
public final void getNeighborsHamiltonianDistance(int x,
int y,
int z,
int dist,
boolean toroidal,
Bag result,
IntBag xPos,
IntBag yPos,
IntBag zPos)