|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsim.field.grid.AbstractGrid2D
| Field Summary | |
protected int |
height
|
protected int |
width
|
| Constructor Summary | |
AbstractGrid2D()
|
|
| Method Summary | |
int |
dlx(int x,
int y)
Hex downleft x. |
int |
dly(int x,
int y)
Hex downleft y. |
int |
downx(int x,
int y)
Hex down x. |
int |
downy(int x,
int y)
Hex down y. |
int |
drx(int x,
int y)
Hex downright x. |
int |
dry(int x,
int y)
Hex downright y. |
int |
getHeight()
Get the height |
void |
getNeighborsHamiltonianDistance(int x,
int y,
int dist,
boolean toroidal,
IntBag xPos,
IntBag yPos)
|
void |
getNeighborsHexagonalDistance(int x,
int y,
int dist,
boolean toroidal,
IntBag xPos,
IntBag yPos)
|
void |
getNeighborsMaxDistance(int x,
int y,
int dist,
boolean toroidal,
IntBag xPos,
IntBag yPos)
|
int |
getWidth()
Get the width |
int |
stx(int x)
Simple [and fast] toroidal x. |
int |
sty(int y)
Simple [and fast] toroidal y. |
int |
tx(int x)
Toroidal x. |
int |
ty(int y)
Toroidal y. |
int |
ulx(int x,
int y)
Hex upleft x. |
int |
uly(int x,
int y)
Hex upleft y. |
int |
upx(int x,
int y)
Hex up x. |
int |
upy(int x,
int y)
Hex up y. |
int |
urx(int x,
int y)
Hex upright x. |
int |
ury(int x,
int y)
Hex upright y. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected int width
protected int height
| Constructor Detail |
public AbstractGrid2D()
| Method Detail |
public final int getWidth()
Grid2D
getWidth in interface Grid2Dpublic final int getHeight()
Grid2D
getHeight in interface Grid2Dpublic final int tx(int x)
Grid2D
tx in interface Grid2Dpublic final int ty(int y)
Grid2D
ty in interface Grid2Dpublic final int stx(int x)
Grid2D
stx in interface Grid2Dpublic final int sty(int y)
Grid2D
sty in interface Grid2D
public final int ulx(int x,
int y)
Grid2D
ulx in interface Grid2D
public final int uly(int x,
int y)
Grid2D
uly in interface Grid2D
public final int urx(int x,
int y)
Grid2D
urx in interface Grid2D
public final int ury(int x,
int y)
Grid2D
ury in interface Grid2D
public final int dlx(int x,
int y)
Grid2D
dlx in interface Grid2D
public final int dly(int x,
int y)
Grid2D
dly in interface Grid2D
public final int drx(int x,
int y)
Grid2D
drx in interface Grid2D
public final int dry(int x,
int y)
Grid2D
dry in interface Grid2D
public final int upx(int x,
int y)
Grid2D
upx in interface Grid2D
public final int upy(int x,
int y)
Grid2D
upy in interface Grid2D
public final int downx(int x,
int y)
Grid2D
downx in interface Grid2D
public final int downy(int x,
int y)
Grid2D
downy in interface Grid2D
public final void getNeighborsMaxDistance(int x,
int y,
int dist,
boolean toroidal,
IntBag xPos,
IntBag yPos)
getNeighborsMaxDistance in interface Grid2D
public final void getNeighborsHamiltonianDistance(int x,
int y,
int dist,
boolean toroidal,
IntBag xPos,
IntBag yPos)
getNeighborsHamiltonianDistance in interface Grid2D
public final void getNeighborsHexagonalDistance(int x,
int y,
int dist,
boolean toroidal,
IntBag xPos,
IntBag yPos)
getNeighborsHexagonalDistance in interface Grid2D
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||