s373.cellularautomata
Class CA3d

java.lang.Object
  extended by s373.cellularautomata.CAdata
      extended by s373.cellularautomata.CA3d

public class CA3d
extends CAdata

CA3d 3d cellular automaton class.


Field Summary
 
Fields inherited from class s373.cellularautomata.CAdata
currentGrid, debug, dimx, dimy, dimz, nextGrid, numactive, numbit, numpixels, rules, rulesInt
 
Constructor Summary
CA3d(int dimx)
          CA3d 3d cellular automaton class constructor with an int specifies number of int x int x int cells.
CA3d(int rx, int ry, int rz)
          CA3d 3d cellular automaton class constructor with x,y,z ints specifies grid of this 3d cellular automaton.
 
Method Summary
 int getCell3D(int locx, int locy, int locz)
          get cell val at index.
 int[] getData()
          get data array
 void print()
           
 void setCenter1()
          set center cell 1.
 void setData()
           
 void update()
          update the automaton.
 
Methods inherited from class s373.cellularautomata.CAdata
clear, getBinaryRule, getBinaryRuleString, getRule, random, setBinaryRule, setNumBits, setRule, setRules, setRules
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CA3d

public CA3d(int dimx)
CA3d 3d cellular automaton class constructor with an int specifies number of int x int x int cells.

Parameters:
dimx -

CA3d

public CA3d(int rx,
            int ry,
            int rz)
CA3d 3d cellular automaton class constructor with x,y,z ints specifies grid of this 3d cellular automaton.

Parameters:
rx -
ry -
rz -
Method Detail

getCell3D

public int getCell3D(int locx,
                     int locy,
                     int locz)
get cell val at index.

Parameters:
locx -
locy -
locz -
Returns:

update

public void update()
update the automaton.

Overrides:
update in class CAdata

getData

public int[] getData()
Description copied from class: CAdata
get data array

Overrides:
getData in class CAdata
Returns:

setData

public void setData()

setCenter1

public void setCenter1()
Description copied from class: CAdata
set center cell 1.

Overrides:
setCenter1 in class CAdata

print

public void print()


Processing library cellularautomata by Andre Sier. (C) 2010