HObject parentObject
Map<K,V> properties
boolean unsignedConverted
boolean isScalar
List<E> flatNameList
The nested names are separated by CompoundDS.separator. For example, if compound attribute "A" has the following nested structure,
A --> m01 A --> m02 A --> nest1 --> m11 A --> nest1 --> m12 A --> nest1 --> nest2 --> m21 A --> nest1 --> nest2 --> m22 i.e. A = { m01, m02, nest1{m11, m12, nest2{ m21, m22}}}The flatNameList of compound attribute "A" will be {m01, m02, nest1[m11, nest1[m12, nest1[nest2[m21, nest1[nest2[m22}
List<E> flatTypeList
int numberOfMembers
String[] memberNames
int[] memberOrders
For example, a compound attribute COMP has members of A, B and C as
COMP { int A; float B[5]; double C[2][3]; }memberOrders is an integer array of {1, 5, 6} to indicate that member A has one element, member B has 5 elements, and member C has 6 elements.
Object[] memberDims
The i-th element of the Object[] is an integer array (int[]) that contains the dimension sizes of the i-th member.
Datatype[] memberTypes
boolean[] isMemberSelected
If a member is selected, the read/write will perform on the member. Applications such as HDFView will only display the selected members of the compound attribute.
For example, if a compound attribute has four members String[] memberNames = {"X", "Y", "Z", "TIME"}; and boolean[] isMemberSelected = {true, false, false, true}; members "X" and "TIME" are selected for read and write.
int numberOfMembers
String[] memberNames
int[] memberOrders
For example, a compound dataset COMP has members of A, B and C as
COMP { int A; float B[5]; double C[2][3]; }memberOrders is an integer array of {1, 5, 6} to indicate that member A has one element, member B has 5 elements, and member C has 6 elements.
Object[] memberDims
The i-th element of the Object[] is an integer array (int[]) that contains the dimension sizes of the i-th member.
Datatype[] memberTypes
boolean[] isMemberSelected
If a member is selected, the read/write will perform on the member. Applications such as HDFView will only display the selected members of the compound dataset.
For example, if a compound dataset has four members String[] memberNames = {"X", "Y", "Z", "TIME"}; and boolean[] isMemberSelected = {true, false, false, true}; members "X" and "TIME" are selected for read and write.
Object data
int rank
long[] dims
long[] maxDims
long[] selectedDims
The selected size must be less than or equal to the current dimension size. A subset of a rectangle selection is defined by the starting position and selected sizes.
For example, if a 4 X 5 dataset is as follows:
0, 1, 2, 3, 4 10, 11, 12, 13, 14 20, 21, 22, 23, 24 30, 31, 32, 33, 34 long[] dims = {4, 5}; long[] startDims = {1, 2}; long[] selectedDims = {3, 3}; then the following subset is selected by the startDims and selectedDims above: 12, 13, 14 22, 23, 24 32, 33, 34
long[] startDims
int[] selectedIndex
selectedIndex[] is provided for two purposes:
long[] selectedStride
long[] chunkSize
String compression
String filters
String storage_layout
String storage
Datatype datatype
String[] dimNames
boolean convertByteToString
boolean isDataLoaded
boolean inited
long nPoints
Object originalBuf
Object convertedBuf
For example, Suppose that the original data is an array of unsigned 16-bit short integers. Since Java does not support unsigned integer, the data is converted to an array of 32-bit singed integer. In that case, the converted buffer is the array of 32-bit singed integer.
String datatypeDescription
int datatypeClass
long datatypeSize
int datatypeOrder
int datatypeSign
Datatype baseType
long[] arrayDims
boolean is_VLEN
boolean is_variable_str
Map<K,V> enumMembers
List<E> compoundMemberNames
List<E> compoundMemberTypes
List<E> compoundMemberOffsets
int max_members
int start_members
long fid
String fullFileName
boolean isReadOnly
List<E> memberList
Group parent
int nMembersInFile
String filename
FileFormat fileFormat
String name
String path
String fullName
long[] oid
HDF4 objects are uniquely identified by a (tag_id, ref_id) pair. i.e.
oid[0] = tag, oid[1] = ref_id.
HDF5 objects are uniquely identified by an object reference. i.e.
oid[0] = obj_id.
String linkTargetObjName
int interlace
double[] imageDataRange
byte[][] palette
The palette values are stored in a two-dimensional byte array and arrange by color components of red, green and blue. palette[][] = byte[3][256], where, palette[0][], palette[1][] and palette[2][] are the red, green and blue components respectively.
boolean isImage
boolean isTrueColor
boolean isText
boolean unsignedConverted
Object fillValue
List<E> filteredImageValues
boolean isImageDisplay
boolean isDefaultImageOrder
boolean isFillValueConverted
int flag
HObject rootObject
List<E> objList
long grid
boolean isNetCDF
long sdid
boolean showAll
List<E> attributeList
long grid
int ncomp
long datatypeID
int nAttributes
List<E> attributeList
int nAttributes
List<E> attributeList
long sdid
long datatypeID
int nAttributes
List<E> attributeList
int numberOfRecords
long[] memberTIDs
int nAttributes
List<E> attributeList
int nAttributes
hdf.hdf5lib.structs.H5O_info_t obj_info
List<E> flatNameList
The nested names are separated by CompoundDS.separator. For example, if compound dataset "A" has the following nested structure,
A --> m01 A --> m02 A --> nest1 --> m11 A --> nest1 --> m12 A --> nest1 --> nest2 --> m21 A --> nest1 --> nest2 --> m22 i.e. A = { m01, m02, nest1{m11, m12, nest2{ m21, m22}}}The flatNameList of compound dataset "A" will be {m01, m02, nest1[m11, nest1[m12, nest1[nest2[m21, nest1[nest2[m22}
List<E> flatTypeList
boolean isExternal
boolean isVirtual
List<E> virtualNameList
List<E> attributeList
boolean isNamed
boolean is_ref_obj
boolean is_reg_ref
int nAttributes
hdf.hdf5lib.structs.H5O_info_t obj_info
int nativeClass
int nativeStrPad
String opaqueTag
int flag
int indexType
int indexOrder
HObject rootObject
int[] libver
List<E> attributeList
int nAttributes
hdf.hdf5lib.structs.H5O_info_t obj_info
hdf.hdf5lib.structs.H5O_info_t obj_info
List<E> attributeList
int nAttributes
hdf.hdf5lib.structs.H5O_info_t obj_info
byte[] paletteRefs
boolean isExternal
boolean isVirtual
List<E> virtualNameList
boolean isNativeDatatype
Copyright © 2018. All Rights Reserved.