class ArcSamples
extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected Pointer |
blockBinary
バイナリデータ
|
protected long |
blockLength
バイナリデータの長さ(有効バイト数)
|
private int |
bytesPerSample
1サンプルあたりのバイト数
|
protected String |
imageType
イメージタイプ
|
コンストラクタと説明 |
---|
ArcSamples(String image_type,
Pointer data,
long bytes_length)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
(package private) byte[] |
byteVal()
データをbyte型配列で取得する。
|
private void |
destruction() |
(package private) double[] |
doubleVal()
データをDouble型配列で取得する。
|
protected void |
finalize()
ファイナライザ (デストラクタ)
|
(package private) float[] |
floatVal()
データをFloat型配列で取得する。
|
(package private) int[] |
intVal()
データをInteger型配列で取得する。
|
(package private) long[] |
longVal()
データをLong型配列で取得する。
|
(package private) long |
num()
サンプル数を取得する。
|
private void |
set_val(String image_type,
Pointer data,
long bytes_length)
データをセットする。
|
(package private) short[] |
shortVal() |
(package private) Pointer |
valPointer()
データ格納領域を取得する。
|
protected String imageType
protected Pointer blockBinary
protected long blockLength
private int bytesPerSample
ArcSamples(String image_type, Pointer data, long bytes_length)
image_type
- イメージタイプdata
- バイナリデータbytes_length
- dataの長さ(バイト)protected void finalize() throws Throwable
finalize
クラス内 Object
Throwable
private void destruction()
byte[] byteVal()
NegativeArraySizeException
- データ長がMAX_INTを超えた。または負。shortVal(), intVal(), longVal(), floatVal(), doubleVal()
short[] shortVal() throws IllegalStateException
IllegalStateException
int[] intVal() throws IllegalStateException
IllegalStateException
- データ型が一致しない。NegativeArraySizeException
- データ長がMAX_INTを超えた。または負。byteVal(), shortVal(), longVal(), floatVal(), doubleVal()
long[] longVal() throws IllegalStateException
IllegalStateException
- データ型が一致しない。NegativeArraySizeException
- データ長がMAX_INTを超えた。または負。byteVal(), shortVal(), intVal(), floatVal(), doubleVal()
float[] floatVal() throws IllegalStateException
IllegalStateException
- データ型が一致しない。NegativeArraySizeException
- データ長がMAX_INTを超えた。または負。byteVal(), shortVal(), intVal(), longVal(), doubleVal()
double[] doubleVal() throws IllegalStateException
IllegalStateException
- データ型が一致しない。NegativeArraySizeException
- データ長がMAX_INTを超えた。または負。byteVal(), shortVal(), intVal(), longVal(), floatVal()
Pointer valPointer()
long num()
private void set_val(String image_type, Pointer data, long bytes_length)
image_type
- イメージタイプdata
- バイナリデータbytes_length
- dataの長さ(バイト)