# Uses of Interface
hdf.object.CompoundDataFormat

Packages that use CompoundDataFormat
Package
Description
hdf.object
hdf.object.h4
hdf.object.h5
hdf.view.TableView

- ## Uses of CompoundDataFormat in hdf.object

  Classes in hdf.object that implement CompoundDataFormat
  Modifier and Type
  Class
  Description
  `class`
  `CompoundDS`
  A CompoundDS is a dataset with compound datatype.

- ## Uses of CompoundDataFormat in hdf.object.h4

  Classes in hdf.object.h4 that implement CompoundDataFormat
  Modifier and Type
  Class
  Description
  `class`
  `H4CompoundAttribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `H4Vdata`
  H4Vdata describes a multi-dimension array of HDF4 vdata, inheriting CompoundDS.

- ## Uses of CompoundDataFormat in hdf.object.h5

  Classes in hdf.object.h5 that implement CompoundDataFormat
  Modifier and Type
  Class
  Description
  `class`
  `H5CompoundAttr`
  The H5CompoundAttr class defines an HDF5 attribute of compound datatypes.
  `class`
  `H5CompoundDS`
  The H5CompoundDS class defines an HDF5 dataset of compound datatypes.

- ## Uses of CompoundDataFormat in hdf.view.TableView

  Methods in hdf.view.TableView with parameters of type CompoundDataFormat
  Modifier and Type
  Method
  Description
  `static HashMap<Integer,Integer>[]`
  DataFactoryUtils.`buildIndexMaps(CompoundDataFormat dataFormat, List<Datatype> localSelectedTypes)`
  build the index maps compound types.
  `static List<Datatype>`
  DataFactoryUtils.`filterNonSelectedMembers(CompoundDataFormat dataFormat, Datatype compoundType)`
  Given a CompoundDataFormat, as well as a compound datatype, removes the non-selected datatypes from the List of datatypes inside the compound datatype and returns that as a new List.