A B C D E F G I L M N P S T U

A

addEncodedWord(int, int, int) - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
Add a single 32-bit word to current frame.
ASCII - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
ascii

B

B1000Types - Interface in edu.iris.dmc.seedcodec
Constants for the various data compression types in seed blockette 1000.
bytesToInt(byte) - Static method in class edu.iris.dmc.seedcodec.Utility
Convert a single byte to a 32-bit int, with sign extension.
bytesToInt(byte, byte, boolean) - Static method in class edu.iris.dmc.seedcodec.Utility
Concatenate two bytes to a 32-bit int value.
bytesToInt(byte, byte, byte, boolean) - Static method in class edu.iris.dmc.seedcodec.Utility
Concatenate three bytes to a 32-bit int value.
bytesToInt(byte, byte, byte, byte, boolean) - Static method in class edu.iris.dmc.seedcodec.Utility
Concatenate four bytes to a 32-bit int value.
bytesToLong(byte, byte, byte, byte, byte, byte, byte, byte, boolean) - Static method in class edu.iris.dmc.seedcodec.Utility
Concatenate eight bytes to a 64-bit int value.
bytesToShort(byte, byte, boolean) - Static method in class edu.iris.dmc.seedcodec.Utility
Concatenate two bytes to a short integer value.

C

CDSN - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
CDSN 16 bit gain ranged
Cdsn - Class in edu.iris.dmc.seedcodec
 
Cdsn() - Constructor for class edu.iris.dmc.seedcodec.Cdsn
 
Codec - Class in edu.iris.dmc.seedcodec
Codec.java Created: Thu Nov 21 13:01:20 2002
Codec() - Constructor for class edu.iris.dmc.seedcodec.Codec
 
CodecException - Exception in edu.iris.dmc.seedcodec
CodecException.java Created: Fri Nov 22 15:31:06 2002
CodecException() - Constructor for exception edu.iris.dmc.seedcodec.CodecException
 
CodecException(String) - Constructor for exception edu.iris.dmc.seedcodec.CodecException
 

D

dData - Variable in class edu.iris.dmc.seedcodec.DecompressedData
holds a temp double array of the data elements.
decode(byte[], int, boolean) - Static method in class edu.iris.dmc.seedcodec.Cdsn
 
decode(byte[], int, boolean) - Static method in class edu.iris.dmc.seedcodec.Sro
 
decode(byte[], int, boolean, int) - Static method in class edu.iris.dmc.seedcodec.Steim1
Decode the indicated number of samples from the provided byte array and return an integer array of the decompressed values.
decode(byte[], int, boolean) - Static method in class edu.iris.dmc.seedcodec.Steim1
Abbreviated, zero-bias version of decode().
decode(byte[], int, boolean, int) - Static method in class edu.iris.dmc.seedcodec.Steim2
Decode the indicated number of samples from the provided byte array and return an integer array of the decompressed values.
decode(byte[], int, boolean) - Static method in class edu.iris.dmc.seedcodec.Steim2
Abbreviated, zero-bias version of decode().
decode(byte[], int, boolean, int) - Static method in class edu.iris.dmc.seedcodec.USNSN
 
decompress(int, byte[], int, boolean) - Method in class edu.iris.dmc.seedcodec.Codec
Decompresses the data into the best java primitive type for the given compression and returns it.
DecompressedData - Class in edu.iris.dmc.seedcodec
DecompressedData.java Created: Thu Nov 21 13:03:44 2002
DecompressedData(int[]) - Constructor for class edu.iris.dmc.seedcodec.DecompressedData
 
DecompressedData(short[]) - Constructor for class edu.iris.dmc.seedcodec.DecompressedData
 
DecompressedData(float[]) - Constructor for class edu.iris.dmc.seedcodec.DecompressedData
 
DecompressedData(double[]) - Constructor for class edu.iris.dmc.seedcodec.DecompressedData
 
DOUBLE - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
ieee double
DWWSSN - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
DWWSSN 16 bit

E

edu.iris.dmc.seedcodec - package edu.iris.dmc.seedcodec
 
encode(int[], int, int) - Static method in class edu.iris.dmc.seedcodec.Steim1
Encode the array of integer values into a Steim 1 * compressed byte frame block.
encode(int[], int, int, int) - Static method in class edu.iris.dmc.seedcodec.Steim1
 
encode(int[], int) - Static method in class edu.iris.dmc.seedcodec.Steim1
Abbreviated zero-bias version of encode().
encode(int[], int) - Static method in class edu.iris.dmc.seedcodec.Steim2
Abbreviated zero-bias version of encode().
encode(int[], int, int) - Static method in class edu.iris.dmc.seedcodec.Steim2
Encode the array of integer values into a Steim 2 * compressed byte frame block.
encode(int[], int, int, int) - Static method in class edu.iris.dmc.seedcodec.Steim2
Encode the array of integer values into a Steim 2 * compressed byte frame block.
encodeAsBytes(short[]) - Method in class edu.iris.dmc.seedcodec.Codec
encodes the short data as a byte array.
encodeAsBytes(int[]) - Method in class edu.iris.dmc.seedcodec.Codec
encodes the integer data as a byte array.
encodeAsBytes(float[]) - Method in class edu.iris.dmc.seedcodec.Codec
encodes the float data as a byte array.
encodeAsBytes(double[]) - Method in class edu.iris.dmc.seedcodec.Codec
encodes the float data as a byte array.
extractSamples(byte[], int, boolean) - Static method in class edu.iris.dmc.seedcodec.Steim1
Extracts differences from the next 64 byte frame of the given compressed byte array (starting at offset) and returns those differences in an int array.
extractSamples(byte[], int, boolean) - Static method in class edu.iris.dmc.seedcodec.Steim2
Extracts differences from the next 64 byte frame of the given compressed byte array (starting at offset) and returns those differences in an int array.

F

fData - Variable in class edu.iris.dmc.seedcodec.DecompressedData
holds a temp float array of the data elements.
FLOAT - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
ieee float
format(byte[], int, int) - Static method in class edu.iris.dmc.seedcodec.Utility
Return a byte array which is a subset of bytes from source beginning with index start and stopping just before index end.

G

GAINRANGE_MASK - Static variable in class edu.iris.dmc.seedcodec.Cdsn
 
getAsDouble() - Method in class edu.iris.dmc.seedcodec.DecompressedData
Converts the data to a double array if possible without loss.
getAsFloat() - Method in class edu.iris.dmc.seedcodec.DecompressedData
Converts the data to a float array if possible without loss.
getAsInt() - Method in class edu.iris.dmc.seedcodec.DecompressedData
Converts the data to an int array if possible without loss.
getAsShort() - Method in class edu.iris.dmc.seedcodec.DecompressedData
Converts the data to a short array if possible without loss.
getDecompressedType(int) - Method in class edu.iris.dmc.seedcodec.Codec
returns an integer that represent the java primitive that the data will decompresses to.
getEncodedData() - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
Return the compressed byte representation of the data for inclusion in a data record.
getNumFrames() - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
Return the number of frames in this frame block
getNumSamples() - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
Return the number of data samples represented by this frame block
getSteimFrames() - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
 
getSteimVersion() - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
Return the version of Steim compression used
getType() - Method in class edu.iris.dmc.seedcodec.DecompressedData
returns an integer that represent the java primitive that the data decompresses to.
getTypeString() - Method in class edu.iris.dmc.seedcodec.DecompressedData
returns a string version of the type for printing in error messages.

I

iData - Variable in class edu.iris.dmc.seedcodec.DecompressedData
holds a temp int array of the data elements.
INT24 - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
24 bit integer
INTEGER - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
32 bit integer, or java int
intToShortBytes(int) - Static method in class edu.iris.dmc.seedcodec.Utility
Convert an int value to a 2-byte array.
isgn - Static variable in class edu.iris.dmc.seedcodec.USNSN
 

L

longToIntBytes(long) - Static method in class edu.iris.dmc.seedcodec.Utility
Convert a long value to a 4-byte array.

M

main(String[]) - Static method in class edu.iris.dmc.seedcodec.Steim1
Static method for testing the decode() method.
main(String[]) - Static method in class edu.iris.dmc.seedcodec.Steim2
Static method for testing the decode() method.
main(String[]) - Static method in class edu.iris.dmc.seedcodec.Utility
Test method.
MANTISSA_MASK - Static variable in class edu.iris.dmc.seedcodec.Cdsn
 
mask - Static variable in class edu.iris.dmc.seedcodec.USNSN
 
MAX14 - Static variable in class edu.iris.dmc.seedcodec.Cdsn
 
msgn - Static variable in class edu.iris.dmc.seedcodec.USNSN
 

N

NBK - Static variable in class edu.iris.dmc.seedcodec.USNSN
 
NST - Static variable in class edu.iris.dmc.seedcodec.USNSN
 
numNonEmptyFrames() - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
 

P

pad(byte[], int, byte) - Static method in class edu.iris.dmc.seedcodec.Utility
Return a byte array of length requiredBytes that contains the contents of source and is padded on the end with paddingByte.

S

sData - Variable in class edu.iris.dmc.seedcodec.DecompressedData
holds a temp short array of the data elements.
setXsubN(int) - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
Set the reverse integration constant X(N) explicitly to the provided word value.
SHIFT - Static variable in class edu.iris.dmc.seedcodec.Cdsn
 
SHORT - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
16 bit integer, or java short
SRO - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
(A)SRO
Sro - Class in edu.iris.dmc.seedcodec
 
Sro() - Constructor for class edu.iris.dmc.seedcodec.Sro
 
STEIM1 - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
Steim1 compression
Steim1 - Class in edu.iris.dmc.seedcodec
Class for decoding or encoding Steim1-compressed data blocks to or from an array of integer values.
Steim1() - Constructor for class edu.iris.dmc.seedcodec.Steim1
 
STEIM2 - Static variable in interface edu.iris.dmc.seedcodec.B1000Types
Steim2 compression
Steim2 - Class in edu.iris.dmc.seedcodec
Class for decoding or encoding Steim2-compressed data blocks to or from an array of integer values.
Steim2() - Constructor for class edu.iris.dmc.seedcodec.Steim2
 
SteimException - Exception in edu.iris.dmc.seedcodec
A type of exception specific to problems encountered with Steim compression.
SteimException() - Constructor for exception edu.iris.dmc.seedcodec.SteimException
 
SteimException(String) - Constructor for exception edu.iris.dmc.seedcodec.SteimException
 
SteimFrameBlock - Class in edu.iris.dmc.seedcodec
This class acts as a container to hold encoded bytes processed by a Steim compression routine, as well as supporting information relating to the data processed.
SteimFrameBlock(int, int) - Constructor for class edu.iris.dmc.seedcodec.SteimFrameBlock
Create a new block of Steim frames for a particular version of Steim copression.

T

trimEmptyFrames() - Method in class edu.iris.dmc.seedcodec.SteimFrameBlock
 

U

uBytesToInt(byte) - Static method in class edu.iris.dmc.seedcodec.Utility
Treat byte value as an unsigned value and convert to a 32-bit int value.
uBytesToInt(byte, byte, boolean) - Static method in class edu.iris.dmc.seedcodec.Utility
Conatenate two unsigned byte values into a 32-bit integer.
uBytesToLong(byte, byte, byte, byte, boolean) - Static method in class edu.iris.dmc.seedcodec.Utility
Conacatenate four unsigned byte values into a long integer.
UnsupportedCompressionType - Exception in edu.iris.dmc.seedcodec
UnsupportedCompressionType.java Created: Thu Nov 21 16:50:33 2002
UnsupportedCompressionType() - Constructor for exception edu.iris.dmc.seedcodec.UnsupportedCompressionType
 
UnsupportedCompressionType(String) - Constructor for exception edu.iris.dmc.seedcodec.UnsupportedCompressionType
 
USNSN - Class in edu.iris.dmc.seedcodec
 
USNSN() - Constructor for class edu.iris.dmc.seedcodec.USNSN
 
Utility - Class in edu.iris.dmc.seedcodec
Generic class providing static methods for converting between integer numbers and byte arrays.
Utility() - Constructor for class edu.iris.dmc.seedcodec.Utility
 

A B C D E F G I L M N P S T U