|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の cloneObject 内の clonepublic int getRowSize()
Grid の記述:
Grid 内の getRowSizeGrid.getRowSize()protected void setRowSize(int rowSize)
rowSize - 行の数public int getColumnSize()
Grid の記述:
Grid 内の getColumnSizeGrid.getColumnSize()protected void setColumnSize(int columnSize)
columnSize - 列の数public int length()
Grid の記述:
Grid 内の lengthGrid.length()public int count()
Grid の記述:
Grid 内の countGrid.count()public boolean isEmpty()
Grid の記述:
Grid 内の isEmptyGrid.isEmpty()public boolean isSameSize(Grid opponent)
Grid の記述:
Grid 内の isSameSizeopponent - 比較対象
Grid.isSameSize(org.mklab.nfc.matrix.Grid)public boolean isSquare()
Grid の記述:
Grid 内の isSquareGrid.isSquare()public boolean hasSameRowSize(Grid opponent)
Grid の記述:
Grid 内の hasSameRowSizeopponent - 比較対象
Grid.hasSameRowSize(org.mklab.nfc.matrix.Grid)public boolean hasSameColumnSize(Grid opponent)
Grid の記述:
Grid 内の hasSameColumnSizeopponent - 比較対象
Grid.hasSameColumnSize(org.mklab.nfc.matrix.Grid)public void print()
Grid の記述:
Grid 内の printGrid.print()public void print(String name)
Grid の記述:
Grid 内の printname - 名前Grid.print(java.lang.String)
public void print(String name,
Writer output)
Grid の記述:
Grid 内の printname - 行列の名前output - ライターGrid.print(java.lang.String, java.io.Writer)public String toString()
Object 内の toStringObject.toString()protected String getGridClassName()
public String getPrintingString(String name)
Grid の記述:
Grid 内の getPrintingStringname - 名前
Grid.getPrintingString(java.lang.String)public String getPrintingElementsString(int maxColumnSize)
Grid の記述:
Grid 内の getPrintingElementsStringmaxColumnSize - 列の数の最大値
Grid.getPrintingElementsString(int)public void setElementFormat(String format)
Grid の記述:
Grid 内の setElementFormatformat - 成分の出力フォーマットGrid.setElementFormat(java.lang.String)public String getElementFormat()
Grid の記述:
Grid 内の getElementFormatGrid.getElementFormat()public void setElementAlignment(GridElementAlignment alignment)
Grid の記述:
Grid 内の setElementAlignmentalignment - 成分の出力配置Grid.setElementAlignment(org.mklab.nfc.matrix.GridElementAlignment)public GridElementAlignment getElementAlignment()
Grid の記述:
Grid 内の getElementAlignmentGrid.getElementAlignment()public void removeRowVector(int index)
Grid の記述:
Grid 内の removeRowVectorindex - 指定行Grid.removeRowVector(int)public void removeColumnVector(int index)
Grid の記述:
Grid 内の removeColumnVectorindex - 指定列Grid.removeColumnVector(int)public int hashCode()
Object 内の hashCodeObject.hashCode()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||