Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## swarm.space
Interface Discrete2dC

All Known Subinterfaces:
  Ca2dC, ConwayLife2dC, DblBuffer2dC, Diffuse2dC, Grid2dC

All Known Implementing Classes:
  DblBuffer2dCImpl, Grid2dCImpl, Discrete2dCImpl

public interface Discrete2dC
extends SwarmObjectC, SwarmObjectS, GridDataC, GridDataS

Root class of all 2d discrete spaces.. A Discrete2d is basically a 2d array of ids. Subclasses add particular space semantics onto this. Currently Discrete2d grids are accessed by integer pairs of X and Y coordinates.

Method Summary
`java.lang.Object` | `create$setSizeX$Y(Zone aZone, int x, int y)` Convenience constructor for Discrete2d lattice
`java.lang.Object` | `makeOffsets()` Given an array size, compute the offsets array that caches the multiplication by ysize.
`java.lang.Object` | `setSizeX$Y(int x, int y)` Set the world size.

Methods inherited from interface swarm.defobj.CreateC
`create, createBegin, createEnd`

Methods inherited from interface swarm.defobj.CustomizeC
`customizeBegin, customizeCopy, customizeEnd`

Method Detail

### create$setSizeX$Y

    public java.lang.Object create$setSizeX$Y(Zone aZone,
                                              int x,
                                              int y)

  Convenience constructor for Discrete2d lattice

### setSizeX$Y

    public java.lang.Object setSizeX$Y(int x,
                                       int y)

  Set the world size.

### makeOffsets

    public java.lang.Object makeOffsets()

  Given an array size, compute the offsets array that caches the multiplication by ysize. See the discrete2dSiteAt macro.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD