クラス CellBasic

java.lang.Object
  |
  +--Cell
        |
        +--CellBasic
直系の既知のサブクラス:
Cell090, Cell184

public class CellBasic
extends Cell

RCCA (Rear Confirmation Cellular Automation) model


内部クラスの概要
 class CellBasic.UnitBasic
           
 
クラス Cell から継承した内部クラス
Cell.Unit
 
フィールドの概要
(パッケージプライベート) static int DOWN_BACK_CENTER
           
(パッケージプライベート) static int DOWN_BACK_LEFT
           
(パッケージプライベート) static int DOWN_BACK_RIGHT
           
(パッケージプライベート) static int DOWN_EVEN_CENTER
           
(パッケージプライベート) static int DOWN_EVEN_LEFT
           
(パッケージプライベート) static int DOWN_EVEN_RIGHT
           
(パッケージプライベート) static int DOWN_FRONT_CENTER
           
(パッケージプライベート) static int DOWN_FRONT_LEFT
           
(パッケージプライベート) static int DOWN_FRONT_RIGHT
           
(パッケージプライベート) static int EVEN_BACK_CENTER
           
(パッケージプライベート) static int EVEN_BACK_LEFT
           
(パッケージプライベート) static int EVEN_BACK_RIGHT
           
(パッケージプライベート) static int EVEN_EVEN_CENTER
           
(パッケージプライベート) static int EVEN_EVEN_LEFT
           
(パッケージプライベート) static int EVEN_EVEN_RIGHT
           
(パッケージプライベート) static int EVEN_FRONT_CENTER
           
(パッケージプライベート) static int EVEN_FRONT_LEFT
           
(パッケージプライベート) static int EVEN_FRONT_RIGHT
           
(パッケージプライベート) static int UP_BACK_CENTER
           
(パッケージプライベート) static int UP_BACK_LEFT
           
(パッケージプライベート) static int UP_BACK_RIGHT
           
(パッケージプライベート) static int UP_EVEN_CENTER
           
(パッケージプライベート) static int UP_EVEN_LEFT
           
(パッケージプライベート) static int UP_EVEN_RIGHT
           
(パッケージプライベート) static int UP_FRONT_CENTER
           
(パッケージプライベート) static int UP_FRONT_LEFT
           
(パッケージプライベート) static int UP_FRONT_RIGHT
          自分のセルを中心とした相対位置の定義
z*9+y*3+x
 
クラス Cell から継承したフィールド
m_cellular, m_cellularXMax, m_cellularYMax, m_cellularZMax, m_density, m_initialiPosition, m_mainPanel, m_statusLabel, m_txDensity, m_txInitialiPosition
 
コンストラクタの概要
CellBasic()
           
 
メソッドの概要
(パッケージプライベート)  boolean createUnit(java.lang.Integer xOrder, java.lang.Integer yOrder, java.lang.Integer zOrder)
           
(パッケージプライベート)  java.lang.Object createUnitInstance()
           
(パッケージプライベート)  boolean executeCells()
           
 
クラス Cell から継承したメソッド
addDensity, addDouble, addDouble, addDouble, applyDisplayElements, initializeCellsLocation, initializeCellsStatus, paintCells, setDisplayElements, setMainPanel, stopExecute
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

フィールドの詳細

UP_FRONT_RIGHT

static final int UP_FRONT_RIGHT
自分のセルを中心とした相対位置の定義
z*9+y*3+x

UP_FRONT_CENTER

static final int UP_FRONT_CENTER

UP_FRONT_LEFT

static final int UP_FRONT_LEFT

UP_EVEN_RIGHT

static final int UP_EVEN_RIGHT

UP_EVEN_CENTER

static final int UP_EVEN_CENTER

UP_EVEN_LEFT

static final int UP_EVEN_LEFT

UP_BACK_RIGHT

static final int UP_BACK_RIGHT

UP_BACK_CENTER

static final int UP_BACK_CENTER

UP_BACK_LEFT

static final int UP_BACK_LEFT

EVEN_FRONT_RIGHT

static final int EVEN_FRONT_RIGHT

EVEN_FRONT_CENTER

static final int EVEN_FRONT_CENTER

EVEN_FRONT_LEFT

static final int EVEN_FRONT_LEFT

EVEN_EVEN_RIGHT

static final int EVEN_EVEN_RIGHT

EVEN_EVEN_CENTER

static final int EVEN_EVEN_CENTER

EVEN_EVEN_LEFT

static final int EVEN_EVEN_LEFT

EVEN_BACK_RIGHT

static final int EVEN_BACK_RIGHT

EVEN_BACK_CENTER

static final int EVEN_BACK_CENTER

EVEN_BACK_LEFT

static final int EVEN_BACK_LEFT

DOWN_FRONT_RIGHT

static final int DOWN_FRONT_RIGHT

DOWN_FRONT_CENTER

static final int DOWN_FRONT_CENTER

DOWN_FRONT_LEFT

static final int DOWN_FRONT_LEFT

DOWN_EVEN_RIGHT

static final int DOWN_EVEN_RIGHT

DOWN_EVEN_CENTER

static final int DOWN_EVEN_CENTER

DOWN_EVEN_LEFT

static final int DOWN_EVEN_LEFT

DOWN_BACK_RIGHT

static final int DOWN_BACK_RIGHT

DOWN_BACK_CENTER

static final int DOWN_BACK_CENTER

DOWN_BACK_LEFT

static final int DOWN_BACK_LEFT
コンストラクタの詳細

CellBasic

public CellBasic()
メソッドの詳細

createUnitInstance

java.lang.Object createUnitInstance()

createUnit

boolean createUnit(java.lang.Integer xOrder,
                   java.lang.Integer yOrder,
                   java.lang.Integer zOrder)
オーバーライド:
クラス Cell 内の createUnit

executeCells

boolean executeCells()
オーバーライド:
クラス Cell 内の executeCells