public class Measurement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String[] |
calculationProcesses |
java.lang.String |
DStruct_Version |
float |
LightAz |
float |
LightZen |
int |
MeasurementID |
java.lang.String[] |
member_names |
int |
no_of_chars |
java.lang.String |
polarization |
java.lang.Double |
polarization_dir |
int |
polarization_size |
int |
refl_size |
java.lang.Float[] |
Reflectance |
java.lang.Float[] |
ReflectanceQ |
java.lang.Float[] |
ReflectanceU |
float |
SensorAz |
float |
SensorZen |
java.lang.String |
spectrum_type |
int |
spectrumType_size |
int |
UTC_size |
float[] |
UTC_Time |
int |
wave_size |
Constructor and Description |
---|
Measurement() |
Measurement(int refl_size) |
Measurement(int refl_size,
int UTC_size,
int polarization_size,
int spectrumType_size) |
Measurement(int refl_size,
int UTC_size,
java.lang.String[] member_names) |
Modifier and Type | Method and Description |
---|---|
static double |
arr2double(byte[] arr,
int start) |
static float |
arr2float(byte[] arr,
int start) |
static int |
arr2int(byte[] arr,
int start) |
static long |
arr2long(byte[] arr,
int start) |
static int |
arr4int(byte[] arr,
int start) |
static long |
arr4uint(byte[] by,
int start) |
boolean |
hasQandU() |
protected java.lang.Double |
read_double(java.io.DataInputStream in) |
static java.lang.Float |
read_float(java.io.DataInputStream in) |
protected java.lang.Integer |
read_int(java.io.DataInputStream in) |
protected java.lang.Integer |
read_long(java.io.DataInputStream in) |
protected java.lang.Integer |
read_short(java.io.DataInputStream in) |
protected java.lang.String |
read_string(java.io.DataInputStream in,
int no_of_chars) |
protected java.lang.Integer |
read_uint(java.io.DataInputStream in) |
void |
readExternal_DStruct_Vers(java.io.DataInputStream in,
int no_of_chars) |
void |
readExternal_FGI_2008a(java.io.DataInputStream in) |
void |
readExternal_fgi_beta08(java.io.DataInputStream in) |
void |
readExternal_old(java.io.DataInputStream in) |
void |
readExternal_spectrumTypes_BRF(java.io.DataInputStream in2,
int[] member_size_spectrumTypes,
int dimsCalcProc) |
void |
readExternal_specType_noUse(java.io.DataInputStream in2,
int[] member_size_spectrumTypes,
int dimsCalcProc) |
void |
readExternal(java.io.DataInputStream in,
java.lang.String[] member_names,
java.lang.String ds_version,
int utc_type) |
protected void |
skip(java.io.DataInputStream in,
int no_of_bytes) |
public float LightAz
public float LightZen
public int MeasurementID
public java.lang.Float[] Reflectance
public java.lang.Float[] ReflectanceQ
public java.lang.Float[] ReflectanceU
public float SensorAz
public float SensorZen
public float[] UTC_Time
public int refl_size
public int UTC_size
public int wave_size
public int polarization_size
public int spectrumType_size
public java.lang.String polarization
public java.lang.Double polarization_dir
public java.lang.String spectrum_type
public java.lang.String[] calculationProcesses
public java.lang.String DStruct_Version
public int no_of_chars
public java.lang.String[] member_names
public Measurement(int refl_size, int UTC_size, java.lang.String[] member_names)
public Measurement(int refl_size, int UTC_size, int polarization_size, int spectrumType_size)
public Measurement(int refl_size)
public Measurement()
public boolean hasQandU()
public void readExternal_old(java.io.DataInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void readExternal_FGI_2008a(java.io.DataInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void readExternal(java.io.DataInputStream in, java.lang.String[] member_names, java.lang.String ds_version, int utc_type) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void readExternal_fgi_beta08(java.io.DataInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void readExternal_spectrumTypes_BRF(java.io.DataInputStream in2, int[] member_size_spectrumTypes, int dimsCalcProc) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void readExternal_specType_noUse(java.io.DataInputStream in2, int[] member_size_spectrumTypes, int dimsCalcProc) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void readExternal_DStruct_Vers(java.io.DataInputStream in, int no_of_chars) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
protected java.lang.String read_string(java.io.DataInputStream in, int no_of_chars) throws java.io.IOException
java.io.IOException
protected java.lang.Integer read_short(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
protected java.lang.Integer read_int(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
protected java.lang.Integer read_uint(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
protected java.lang.Integer read_long(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
public static java.lang.Float read_float(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
protected java.lang.Double read_double(java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
protected void skip(java.io.DataInputStream in, int no_of_bytes)
public static double arr2double(byte[] arr, int start)
public static float arr2float(byte[] arr, int start)
public static long arr2long(byte[] arr, int start)
public static int arr2int(byte[] arr, int start)
public static int arr4int(byte[] arr, int start)
public static long arr4uint(byte[] by, int start)