public class IntMatrix
extends java.lang.Object
implements java.lang.Cloneable
コンストラクタと説明 |
---|
IntMatrix()
int型のマトリックスを作成します。
|
IntMatrix(int iCols,
int iRows)
int型のマトリックスを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addValue(int iCol,
int iRow,
int iValue)
マトリックスの与えられた桁位置、行位置のセル(マスまたは交点)に与えられた値を加算します。
|
java.lang.Object |
clone()
IntMatrixオブジェクトのコピーを作成します。
|
int |
getValue(int iCol,
int iRow)
与えられた桁位置、行位置のセル(マスまたは交点)の値を返します。
|
boolean |
isInDimension(int iCol,
int iRow)
与えられた桁位置、行位置がIntMatrixの範囲に入っているかどうかを返します。
|
void |
setDimension(int iCols,
int iRows)
マトリックスの桁数と行数を設定します。
|
void |
setValue(int iValue)
マトリックスの全てのセルに与えられた値を設定します。
|
void |
setValue(int iCol,
int iRow,
int iValue)
マトリックスの与えられた桁位置、行位置のセル(マスまたは交点)に与えられた値を設定します。
|
public IntMatrix()
public IntMatrix(int iCols, int iRows)
iCols
- 桁数1?19を指定します。iRows
- 行数1?19を指定します。public void addValue(int iCol, int iRow, int iValue)
iCol
- セルの桁位置を指定します。iRow
- セルの行位置を指定します。iValue
- セルに加算する値を指定します。public java.lang.Object clone()
clone
クラス内 java.lang.Object
public int getValue(int iCol, int iRow)
iCol
- セルの桁位置(0?桁数-1)を指定します。iRow
- セルの行位置(0?行数-1)を指定します。public boolean isInDimension(int iCol, int iRow)
iCol
- 桁位置(0?桁数-1)を指定します。iRow
- 行位置(0?行数-1)を指定します。true
そうでなければ false
を返します。public void setDimension(int iCols, int iRows)
iCols
- 設定する桁数を指定します。iRows
- 設定する行数を指定します。public void setValue(int iValue)
iValue
- マトリックスの全てのセルに設定する値を指定します。public void setValue(int iCol, int iRow, int iValue)
iCol
- セルの桁位置を指定します。iRow
- セルの行位置を指定します。iValue
- セルに設定する値を指定します。