![]() |
HDF
4.4.0
API Reference
|
Data Structures | |
| class | ArrayDescriptor |
| class | HDFArray |
| class | HDFChunkInfo |
| class | HDFCompInfo |
| class | HDFConstants |
| class | HDFException |
| class | HDFJavaException |
| class | HDFJPEGCompInfo |
| class | HDFLibrary |
| class | HDFNativeData |
| class | HDFNBITChunkInfo |
| class | HDFNotImplementedException |
Functions | |
| HDFDeflateCompInfo () | |
| HDFDeflateCompInfo (int l) | |
| HDFIMCOMPCompInfo () | |
| HDFLibraryException () | |
| HDFLibraryException (String s) | |
| HDFLibraryException (int err) | |
| String | getMessage () |
| void | printStackTrace () |
| void | printStackTrace (java.io.File f) |
| HDFNBITCompInfo () | |
| HDFNBITCompInfo (int Nt, int Sign_ext, int Fill_one, int Start_bit, int Bit_len) | |
| HDFNewCompInfo () | |
| HDFOldCompInfo () | |
| HDFOldRLECompInfo () | |
| HDFRLECompInfo () | |
| HDFSKPHUFFCompInfo () | |
| HDFSZIPCompInfo () | |
| HDFSZIPCompInfo (int bits_per_pixel_in, int options_mask_in, int pixels_in, int pixels_per_block_in, int pixels_per_scanline_in) | |
Variables | |
| int | level |
| int | nt |
| int | sign_ext |
| int | fill_one |
| int | start_bit |
| int | bit_len |
| int | ctype |
| int | skp_size |
| int | bits_per_pixel |
| int | options_mask |
| int | pixels |
| int | pixels_per_block |
| int | pixels_per_scanline |
| String getMessage | ( | ) |
| HDFDeflateCompInfo | ( | ) |
| HDFDeflateCompInfo | ( | int | l | ) |
| HDFIMCOMPCompInfo | ( | ) |
This class is a container for the parameters to the HDF ``Image compression'' compression class.
In this case, no auxiliary information is needed. */ public class HDFIMCOMPCompInfo extends HDFOldCompInfo {
/**
| HDFLibraryException | ( | ) |
The class HDFException returns errors raised by the HDF library.
In principle, this includes any and all errors possible from the HDF library. However, most error conditions are not yet detected in this version of the Java interface. This will be added in future releases.
The only HDF library error currently raised are errors in Hopen, such as ``file not found''. */
public class HDFLibraryException extends HDFException {
/** Constructs an HDFLibraryException with no specified detail message.
| HDFLibraryException | ( | int | err | ) |
Constructs an HDFLibraryException with the specified detail error number.
| err | the detail error number. |
| HDFLibraryException | ( | String | s | ) |
Constructs an HDFLibraryException with the specified detail message.
| s | the detail message. |
| HDFNBITCompInfo | ( | ) |
| HDFNBITCompInfo | ( | int | Nt, |
| int | Sign_ext, | ||
| int | Fill_one, | ||
| int | Start_bit, | ||
| int | Bit_len ) |
| HDFNewCompInfo | ( | ) |
| HDFOldCompInfo | ( | ) |
| HDFOldRLECompInfo | ( | ) |
This class is a generic container for the parameters to the HDF RLE compressed classes, with the ``old'' type encoding.
In this case, there is no auxiliary information. */
public class HDFOldRLECompInfo extends HDFOldCompInfo {
/**
| HDFRLECompInfo | ( | ) |
This class is a generic container for the parameters to the HDF RLE compressed classes, with the ``new'' type encoding.
In this case, there is no auxiliary information. */ public class HDFRLECompInfo extends HDFNewCompInfo {
/**
| HDFSKPHUFFCompInfo | ( | ) |
| HDFSZIPCompInfo | ( | ) |
| HDFSZIPCompInfo | ( | int | bits_per_pixel_in, |
| int | options_mask_in, | ||
| int | pixels_in, | ||
| int | pixels_per_block_in, | ||
| int | pixels_per_scanline_in ) |
| void printStackTrace | ( | ) |
Prints this HDFLibraryException, the HDF Library error stack, and and the Java stack trace to the standard error stream.
| void printStackTrace | ( | java.io.File | f | ) |
Prints this HDFLibraryException the HDF Library error stack, and and the Java stack trace to the specified print stream.
| f | the file print stream. |
| int bit_len |
number of bits to store
| int bits_per_pixel |
This class is a container for the parameters to the HDF SZIP compression algorithm.
In this case, the only parameter is the ``level'' of deflation. */
public class HDFSZIPCompInfo extends HDFNewCompInfo {
/**
| int ctype |
This class is a generic container for the parameters to the HDF compressed classes, with the ``new'' encoding.
Compression parameters are expressed as instances of sub-classes of this type. */
public class HDFNewCompInfo extends HDFCompInfo { /** from COMP_CODE_ENUM
This class is a generic container for the parameters to the HDF compressed classes, with the ``ole'' encoding.
Compression parameters are expressed as instances of sub-classes of this type. */
public class HDFOldCompInfo extends HDFCompInfo { /** from COMP_NONE defines
| int fill_one |
whether to fill with 1's or 0's
| int level |
This class is a container for the parameters to the HDF DEFLATION compression algorithm.
In this case, the only parameter is the ``level'' of deflation. */
public class HDFDeflateCompInfo extends HDFNewCompInfo { /**
| int nt |
This class is a container for the parameters to the HDF ``NBIT'' compression class.
In this case, the information needed is the number type, the sign extension, the fill bit, the start bit, and the number of bits to store. */
public class HDFNBITCompInfo extends HDFNewCompInfo {
/** number type of the data to encode
| int options_mask |
| int pixels |
| int pixels_per_block |
| int pixels_per_scanline |
| int sign_ext |
whether to sign extend or not
| int skp_size |
This class is a generic container for the parameters to the HDF ``Skipping Huffman'' compression classes.
In this case, the information is the skip size */ public class HDFSKPHUFFCompInfo extends HDFNewCompInfo {
/**
| int start_bit |
offset of the start bit in the data