|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.nfc.util.MxDataHead
public class MxDataHead
MX形式データのヘッダー情報に関するクラスです。
フィールドの概要 | |
---|---|
static int |
ARRAY
配列型 |
static int |
BOOLEAN
真偽値型 |
static int |
BOOLEAN_MATRIX
真偽値行列 |
static int |
COMPLEX
複素数型 |
static int |
COMPLEX_MATRIX
複素行列 |
static int |
COMPLEX_POLYNOMIAL_MATRIX
複素多項式行列 |
static int |
COMPLEX_RATIONAL_POLYNOMIAL_MATRIX
複素有理多項式行列 |
static int |
INDEX
指数型 |
static int |
INTEGER
整数型 |
static int |
INTEGER_MATRIX
整数行列 |
static int |
LIST
リスト型 |
static int |
MATRIX
行列型 |
static int |
POLYNOMIAL
多項式型 |
static int |
RATIONAL
有理多項式型 |
static int |
REAL
実数型 |
static int |
REAL_MATRIX
実行列 |
static int |
REAL_POLYNOMIAL_MATRIX
実多項式行列 |
static int |
REAL_RATIONAL_POLYNOMIAL_MATRIX
実有理多項式行列 |
static int |
STRING
文字列型 |
コンストラクタの概要 | |
---|---|
MxDataHead()
コンストラクター |
|
MxDataHead(boolean[][] data,
String name)
boolean行列のヘッダのコンストラクター |
|
MxDataHead(boolean data,
String name)
boolean用のヘッダのコンストラクター |
|
MxDataHead(double[][] data,
String name)
実行列のヘッダのコンストラクター |
|
MxDataHead(double[] data,
String name)
実多項式用のヘッダのコンストラクター |
|
MxDataHead(DoubleComplexNumber[][] data,
String name)
複素行列のヘッダのコンストラクター |
|
MxDataHead(DoubleComplexNumber[] data,
String name)
複素多項式用のヘッダのコンストラクター |
|
MxDataHead(DoubleComplexNumber data,
String name)
複素数用のヘッダのコンストラクター |
|
MxDataHead(double data,
String name)
実数用のヘッダのコンストラクター |
|
MxDataHead(int[][] data,
String name)
整数行列のヘッダのコンストラクター |
|
MxDataHead(int data,
String name)
整数用のヘッダのコンストラクター |
|
MxDataHead(MatxList data,
String name)
リスト用のヘッダのコンストラクター |
|
MxDataHead(Polynomial[][] data,
String name)
多項式行列のヘッダのコンストラクター |
|
MxDataHead(Polynomial data,
String name)
多項式用のヘッダのコンストラクター |
|
MxDataHead(RationalPolynomial[][] data,
String name)
有理多項式行列のヘッダのコンストラクター |
|
MxDataHead(RationalPolynomial data,
String name)
有理多項式用のヘッダのコンストラクター |
|
MxDataHead(RationalPolynomial data,
String name,
boolean realValue)
有理多項式用のヘッダのコンストラクター |
|
MxDataHead(String data,
String name)
文字列用のヘッダのコンストラクター |
メソッドの概要 | |
---|---|
int |
getColumnSize()
行列データの列の数を返します。 |
int |
getDegree()
多項式の次数を返します。 |
int |
getDenominatorDegree()
有理多項式の分母多項式の次数を返します。 |
int |
getLength()
文字列の長さ又はリストの長さを返します。 |
int |
getMatrixType()
行列の種類を返します。 |
int |
getMoptLsb()
ヘッダ情報moptの最下位のバイトTを返します。 |
String |
getName()
名前を返します。 |
int |
getNumeratorDegree()
有理多項式の分子多項式の次数を返します。 |
int |
getRealImag()
実数要素と複素数要素を判定する情報を返します。 |
int |
getRowSize()
行列データの行の数を返します。 |
int |
getVersion()
バージョン番号を返します。 |
boolean |
isSameEndian()
ヘッダのエンディアンと実行中のCPUのエンディアンが等しいか判定します。 |
void |
read(InputStream input)
入力ストリームからヘッダー情報を読み込みます。 |
int |
readInt(DataInputStream input)
データ入力ストリームから整数を1個読み込みます。 |
void |
write(OutputStream output)
出力ストリームにヘッダー情報を出力します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int STRING
public static final int INTEGER
public static final int REAL
public static final int COMPLEX
public static final int POLYNOMIAL
public static final int RATIONAL
public static final int MATRIX
public static final int ARRAY
public static final int INDEX
public static final int LIST
public static final int BOOLEAN
public static final int REAL_MATRIX
public static final int COMPLEX_MATRIX
public static final int REAL_POLYNOMIAL_MATRIX
public static final int COMPLEX_POLYNOMIAL_MATRIX
public static final int REAL_RATIONAL_POLYNOMIAL_MATRIX
public static final int COMPLEX_RATIONAL_POLYNOMIAL_MATRIX
public static final int INTEGER_MATRIX
public static final int BOOLEAN_MATRIX
コンストラクタの詳細 |
---|
public MxDataHead(int[][] data, String name)
data
- 整数行列のデータname
- 名前public MxDataHead(boolean[][] data, String name)
data
- boolean行列のデータname
- 名前public MxDataHead(double[][] data, String name)
data
- 実行列のデータname
- 名前public MxDataHead(DoubleComplexNumber[][] data, String name)
data
- 複素行列のデータname
- 名前public MxDataHead(Polynomial[][] data, String name)
data
- 多項式行列のデータname
- 名前public MxDataHead(RationalPolynomial[][] data, String name)
data
- 有理多項式行列のデータname
- 名前public MxDataHead(String data, String name)
data
- 文字列のデータname
- 名前public MxDataHead(int data, String name)
data
- 整数のデータname
- 名前public MxDataHead(double data, String name)
data
- 実数のデータname
- 名前public MxDataHead(DoubleComplexNumber data, String name)
data
- 複素数のデータname
- 名前public MxDataHead(Polynomial data, String name)
data
- 多項式のデータname
- 名前public MxDataHead(double[] data, String name)
data
- 実多項式の係数データname
- 名前public MxDataHead(DoubleComplexNumber[] data, String name)
data
- 複素多項式の係数データname
- 名前public MxDataHead(RationalPolynomial data, String name)
data
- 有理多項式のデータname
- 名前public MxDataHead(RationalPolynomial data, String name, boolean realValue)
data
- 有理多項式のデータname
- 名前realValue
- 多項式が実多項式かどうかを表すフラグ(実=true,複素=false)public MxDataHead(MatxList data, String name)
data
- リストのデータname
- 名前public MxDataHead(boolean data, String name)
data
- booleanのデータname
- 名前public MxDataHead()
メソッドの詳細 |
---|
public int getRowSize()
public int getColumnSize()
public int getRealImag()
public String getName()
public int getDegree()
public int getNumeratorDegree()
public int getDenominatorDegree()
public int getLength()
public int getMatrixType()
public int getMoptLsb()
public int getVersion()
public void write(OutputStream output) throws IOException
output
- 出力ストリーム
IOException
- 出力ストリームに出力できない場合public void read(InputStream input) throws IOException
input
- 入力ストリーム
IOException
- 入力ストリームから読み込めない場合public int readInt(DataInputStream input) throws IOException
input
- データ入力ストリーム
IOException
- 入力ストリームから読み込めない場合public boolean isSameEndian()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |