ncsa.hdf.hdflib
Class HDFNativeData
java.lang.Object
ncsa.hdf.hdflib.HDFNativeData
public class HDFNativeData
- extends java.lang.Object
Method Summary |
static byte[] |
byteToByte(byte data)
|
static double[] |
byteToDouble(byte[] data)
|
static double |
byteToDouble(byte[] data,
int start)
|
static double[] |
byteToDouble(int start,
int len,
byte[] data)
|
static float[] |
byteToFloat(byte[] data)
|
static float |
byteToFloat(byte[] data,
int start)
|
static float[] |
byteToFloat(int start,
int len,
byte[] data)
|
static int[] |
byteToInt(byte[] data)
|
static int |
byteToInt(byte[] data,
int start)
|
static int[] |
byteToInt(int start,
int len,
byte[] data)
|
static long[] |
byteToLong(byte[] data)
|
static long |
byteToLong(byte[] data,
int start)
|
static long[] |
byteToLong(int start,
int len,
byte[] data)
|
java.lang.Object |
byteToNumber(byte[] barray,
java.lang.Object obj)
|
static short[] |
byteToShort(byte[] data)
|
static short |
byteToShort(byte[] data,
int start)
|
static short[] |
byteToShort(int start,
int len,
byte[] data)
|
static java.lang.Object |
defineDataObject(int dataType,
int datasize)
Allocate a 1D array large enough to hold a multidimensional
array of 'datasize' elements of 'dataType' numbers. |
static byte[] |
doubleToByte(double data)
|
static byte[] |
doubleToByte(int start,
int len,
double[] data)
|
static byte[] |
floatToByte(float data)
|
static byte[] |
floatToByte(int start,
int len,
float[] data)
|
static byte[] |
intToByte(int data)
|
static byte[] |
intToByte(int start,
int len,
int[] data)
|
static byte[] |
longToByte(int start,
int len,
long[] data)
|
static byte[] |
longToByte(long data)
|
static byte[] |
shortToByte(int start,
int len,
short[] data)
|
static byte[] |
shortToByte(short data)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HDFNativeData
public HDFNativeData()
byteToInt
public static int[] byteToInt(byte[] data)
byteToFloat
public static float[] byteToFloat(byte[] data)
byteToShort
public static short[] byteToShort(byte[] data)
byteToLong
public static long[] byteToLong(byte[] data)
byteToDouble
public static double[] byteToDouble(byte[] data)
byteToInt
public static int[] byteToInt(int start,
int len,
byte[] data)
byteToInt
public static int byteToInt(byte[] data,
int start)
byteToShort
public static short[] byteToShort(int start,
int len,
byte[] data)
byteToShort
public static short byteToShort(byte[] data,
int start)
byteToFloat
public static float[] byteToFloat(int start,
int len,
byte[] data)
byteToFloat
public static float byteToFloat(byte[] data,
int start)
byteToLong
public static long[] byteToLong(int start,
int len,
byte[] data)
byteToLong
public static long byteToLong(byte[] data,
int start)
byteToDouble
public static double[] byteToDouble(int start,
int len,
byte[] data)
byteToDouble
public static double byteToDouble(byte[] data,
int start)
intToByte
public static byte[] intToByte(int start,
int len,
int[] data)
shortToByte
public static byte[] shortToByte(int start,
int len,
short[] data)
floatToByte
public static byte[] floatToByte(int start,
int len,
float[] data)
longToByte
public static byte[] longToByte(int start,
int len,
long[] data)
doubleToByte
public static byte[] doubleToByte(int start,
int len,
double[] data)
byteToByte
public static byte[] byteToByte(byte data)
intToByte
public static byte[] intToByte(int data)
shortToByte
public static byte[] shortToByte(short data)
floatToByte
public static byte[] floatToByte(float data)
longToByte
public static byte[] longToByte(long data)
doubleToByte
public static byte[] doubleToByte(double data)
byteToNumber
public java.lang.Object byteToNumber(byte[] barray,
java.lang.Object obj)
throws HDFException
- Throws:
HDFException
defineDataObject
public static java.lang.Object defineDataObject(int dataType,
int datasize)
- Allocate a 1D array large enough to hold a multidimensional
array of 'datasize' elements of 'dataType' numbers.
This is called from ncsa.hdf.hdfobject.HDFGR and
ncsa.hdf.hdfobject.HDFSDS, and hdf.ncsa.io.ASCII2HDF
- Parameters:
dataType
- the type of the iamge datadatasize
- the size of the image data array
- Returns:
- an array of 'datasize' numbers of 'dataType