|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.nfc.matrix.AbstractGrid<G>
G
- グリッドの型public abstract class AbstractGrid<G extends Grid>
グリッド(格子状)データを表わすクラスです。
コンストラクタの概要 | |
---|---|
AbstractGrid()
新しく生成された Grid オブジェクトを初期化します。 |
|
AbstractGrid(int rowSize,
int columnSize)
新しく生成された Grid オブジェクトを初期化します。 |
メソッドの概要 | |
---|---|
Grid |
clone()
Object#clone() |
int |
count()
成分の個数を返します。 |
int |
getColumnSize()
列の数を返します。 |
static GridElementAlignment |
getDefaultElementAlignment()
成分のデフォルト出力配置を返します。 |
static String |
getDefaultElementFormat()
成分のデフォルト出力フォーマットを返します。 |
GridElementAlignment |
getElementAlignment()
成分の出力配置を返します。 |
String |
getElementFormat()
成分の出力フォーマットを返します。 |
protected String |
getGridClassName()
出力するクラスの名前を返します。 |
String |
getPrintingElementsString(int maxColumnSize)
成分の表示文字列を返します。 |
String |
getPrintingString(String name)
表示文字列を返します。 |
int |
getRowSize()
行の数を返します。 |
int |
hashCode()
|
boolean |
hasSameColumnSize(Grid opponent)
列の数が等しいか判定します。 |
boolean |
hasSameRowSize(Grid opponent)
行の数が等しいか判定します。 |
boolean |
isEmpty()
0*0の行列(空行列)であるか判定します。 |
boolean |
isSameSize(Grid opponent)
同一サイズであるか判定します。 |
boolean |
isSquare()
正方(行の数と列の数が等しい)か判定します。 |
int |
length()
行と列の長い方の数を返します。 |
void |
print()
標準出力に"ans"という名前で出力します。 |
void |
print(String name)
名前を付けて標準出力に出力します。 |
void |
print(String name,
Writer output)
ライターに出力します。 |
void |
removeColumnVector(int index)
指定された列を削除します。 |
void |
removeRowVector(int index)
指定された行を削除します。 |
protected void |
setColumnSize(int columnSize)
列の数を設定します。 |
static void |
setDefaultElementAlignment(GridElementAlignment alignment)
成分のデフォルト出力配置を設定します。 |
static void |
setDefaultElementFormat(String format)
成分のデフォルト出力フォーマットを設定します。 |
void |
setElementAlignment(GridElementAlignment alignment)
成分の出力配置を設定します。 |
void |
setElementFormat(String format)
成分の出力フォーマットを設定します。 |
protected void |
setRowSize(int rowSize)
行の数を設定します。 |
String |
toString()
|
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース org.mklab.nfc.matrix.Grid から継承されたメソッド |
---|
exchangeColumn, exchangeRow, isZero, printElements, printElements, removeColumnVectors, removeColumnVectors, removeRowVectors, removeRowVectors |
コンストラクタの詳細 |
---|
public AbstractGrid()
Grid
オブジェクトを初期化します。
public AbstractGrid(int rowSize, int columnSize)
Grid
オブジェクトを初期化します。
rowSize
- 行の数columnSize
- 列の数メソッドの詳細 |
---|
public static void setDefaultElementFormat(String format)
format
- 成分のデフォルト出力フォーマットpublic static String getDefaultElementFormat()
public static void setDefaultElementAlignment(GridElementAlignment alignment)
alignment
- 成分のデフォルト出力配置public static GridElementAlignment getDefaultElementAlignment()
public Grid clone()
Grid
内の clone
Object
内の clone
public int getRowSize()
Grid
の記述:
Grid
内の getRowSize
Grid.getRowSize()
protected void setRowSize(int rowSize)
rowSize
- 行の数public int getColumnSize()
Grid
の記述:
Grid
内の getColumnSize
Grid.getColumnSize()
protected void setColumnSize(int columnSize)
columnSize
- 列の数public int length()
Grid
の記述:
Grid
内の length
Grid.length()
public int count()
Grid
の記述:
Grid
内の count
Grid.count()
public boolean isEmpty()
Grid
の記述:
Grid
内の isEmpty
Grid.isEmpty()
public boolean isSameSize(Grid opponent)
Grid
の記述:
Grid
内の isSameSize
opponent
- 比較対象
Grid.isSameSize(org.mklab.nfc.matrix.Grid)
public boolean isSquare()
Grid
の記述:
Grid
内の isSquare
Grid.isSquare()
public boolean hasSameRowSize(Grid opponent)
Grid
の記述:
Grid
内の hasSameRowSize
opponent
- 比較対象
Grid.hasSameRowSize(org.mklab.nfc.matrix.Grid)
public boolean hasSameColumnSize(Grid opponent)
Grid
の記述:
Grid
内の hasSameColumnSize
opponent
- 比較対象
Grid.hasSameColumnSize(org.mklab.nfc.matrix.Grid)
public void print()
Grid
の記述:
Grid
内の print
Grid.print()
public void print(String name)
Grid
の記述:
Grid
内の print
name
- 名前Grid.print(java.lang.String)
public void print(String name, Writer output)
Grid
の記述:
Grid
内の print
name
- 行列の名前output
- ライターGrid.print(java.lang.String, java.io.Writer)
public String toString()
Object
内の toString
Object.toString()
protected String getGridClassName()
public String getPrintingString(String name)
Grid
の記述:
Grid
内の getPrintingString
name
- 名前
Grid.getPrintingString(java.lang.String)
public String getPrintingElementsString(int maxColumnSize)
Grid
の記述:
Grid
内の getPrintingElementsString
maxColumnSize
- 列の数の最大値
Grid.getPrintingElementsString(int)
public void setElementFormat(String format)
Grid
の記述:
Grid
内の setElementFormat
format
- 成分の出力フォーマットGrid.setElementFormat(java.lang.String)
public String getElementFormat()
Grid
の記述:
Grid
内の getElementFormat
Grid.getElementFormat()
public void setElementAlignment(GridElementAlignment alignment)
Grid
の記述:
Grid
内の setElementAlignment
alignment
- 成分の出力配置Grid.setElementAlignment(org.mklab.nfc.matrix.GridElementAlignment)
public GridElementAlignment getElementAlignment()
Grid
の記述:
Grid
内の getElementAlignment
Grid.getElementAlignment()
public void removeRowVector(int index)
Grid
の記述:
Grid
内の removeRowVector
index
- 指定行Grid.removeRowVector(int)
public void removeColumnVector(int index)
Grid
の記述:
Grid
内の removeColumnVector
index
- 指定列Grid.removeColumnVector(int)
public int hashCode()
Object
内の hashCode
Object.hashCode()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |