# Uses of Class
hdf.object.Dataset

Packages that use Dataset
Package
Description
hdf.object
hdf.object.fits
hdf.object.h4
hdf.object.h5
hdf.object.nc2

- ## Uses of Dataset in hdf.object

  Subclasses of Dataset in hdf.object
  Modifier and Type
  Class
  Description
  `class`
  `CompoundDS`
  A CompoundDS is a dataset with compound datatype.
  `class`
  `ScalarDS`
  A scalar dataset is a multiple dimension array of scalar points.
  Methods in hdf.object that return Dataset
  Modifier and Type
  Method
  Description
  `Dataset`
  CompoundDS.`copy(Group pgroup, String name, long[] dims, Object data)`
  Deprecated.
  Not implemented for compound dataset.
  `abstract Dataset`
  Dataset.`copy(Group pgroup, String name, long[] dims, Object data)`
  Creates a new dataset and writes the data buffer to the new dataset.
  `Dataset`
  FileFormat.`createCompoundDS(String name, Group pgroup, long[] dims, long[] maxdims, long[] chunks, int gzip, String[] memberNames, Datatype[] memberDatatypes, int[] memberSizes, Object data)`
  Creates a new compound dataset in a file with/without chunking and compression.
  `final Dataset`
  FileFormat.`createCompoundDS(String name, Group pgroup, long[] dims, String[] memberNames, Datatype[] memberDatatypes, int[] memberSizes, Object data)`
  Deprecated.
  As of 2.4, replaced by `FileFormat.createCompoundDS(String, Group, long[], long[], long[], int, String[], Datatype[], int[], Object)` The replacement method has additional parameters: `maxdims, chunks,` and `gzip`.
  `abstract Dataset`
  FileFormat.`createImage(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, int ncomp, int interlace, Object data)`
  Creates a new image in a file.
  `Dataset`
  FileFormat.`createScalarDS(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object data)`
  Creates a new dataset in a file with/without chunking/compression.
  `abstract Dataset`
  FileFormat.`createScalarDS(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object fillValue, Object data)`
  Creates a new dataset in a file with/without chunking/compression.
  Methods in hdf.object with parameters of type Dataset
  Modifier and Type
  Method
  Description
  `void`
  FileFormat.`exportDataset(String file_export_name, Dataset object, int binary_order)`
  Export dataset.

- ## Uses of Dataset in hdf.object.fits

  Subclasses of Dataset in hdf.object.fits
  Modifier and Type
  Class
  Description
  `class`
  `FitsAttribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `FitsDataset`
  FitsDataset describes an multi-dimension array of HDF5 scalar or atomic data types, such as byte, int, short, long, float, double and string, and operations performed on the scalar dataset The library predefines a modest number of datatypes.
  Methods in hdf.object.fits that return Dataset
  Modifier and Type
  Method
  Description
  `Dataset`
  FitsAttribute.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `Dataset`
  FitsDataset.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `Dataset`
  FitsFile.`createImage(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, int ncomp, int intelace, Object data)`
  `Dataset`
  FitsFile.`createScalarDS(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object fillValue, Object data)`

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

  Subclasses of Dataset in hdf.object.h4
  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`
  `H4GRImage`
  H4GRImage describes an HDF4 general raster(GR) image and operations performed on the GR image.
  `class`
  `H4ScalarAttribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `H4SDS`
  H4SDS describes HDF4 Scientific Data Sets (SDS) and operations performed on the SDS.
  `class`
  `H4Vdata`
  H4Vdata describes a multi-dimension array of HDF4 vdata, inheriting CompoundDS.
  Methods in hdf.object.h4 that return Dataset
  Modifier and Type
  Method
  Description
  `Dataset`
  H4CompoundAttribute.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `Dataset`
  H4GRImage.`copy(Group pgroup, String dname, long[] dims, Object buff)`
  `Dataset`
  H4ScalarAttribute.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `Dataset`
  H4SDS.`copy(Group pgroup, String dname, long[] dims, Object buff)`
  `Dataset`
  H4Vdata.`copy(Group pgroup, String name, long[] dims, Object data)`
  `Dataset`
  H4File.`createImage(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, int ncomp, int interlace, Object data)`
  `Dataset`
  H4File.`createScalarDS(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object fillValue, Object data)`

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

  Subclasses of Dataset in hdf.object.h5
  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.
  `class`
  `H5ScalarAttr`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `H5ScalarDS`
  H5ScalarDS describes a multi-dimension array of HDF5 scalar or atomic data types, such as byte, int, short, long, float, double and string, and operations performed on the scalar dataset.
  Methods in hdf.object.h5 that return Dataset
  Modifier and Type
  Method
  Description
  `Dataset`
  H5ScalarAttr.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `Dataset`
  H5ScalarDS.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `static Dataset`
  H5CompoundDS.`create(String name, Group pgroup, long[] dims, long[] maxdims, long[] chunks, int gzip, String[] memberNames, Datatype[] memberDatatypes, int[] memberRanks, long[][] memberDims, Object data)`
  Creates a simple compound dataset in a file with/without chunking and compression.
  `static Dataset`
  H5CompoundDS.`create(String name, Group pgroup, long[] dims, String[] memberNames, Datatype[] memberDatatypes, int[] memberRanks, long[][] memberDims, Object data)`
  Deprecated.
  Not for public use in the future.
  `static Dataset`
  H5CompoundDS.`create(String name, Group pgroup, long[] dims, String[] memberNames, Datatype[] memberDatatypes, int[] memberSizes, Object data)`
  Deprecated.
  Not for public use in the future.
  `static Dataset`
  H5ScalarDS.`create(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object data)`
  Creates a scalar dataset in a file with/without chunking and compression.
  `static Dataset`
  H5ScalarDS.`create(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object fillValue, Object data)`
  Creates a scalar dataset in a file with/without chunking and compression.
  `Dataset`
  H5File.`createCompoundDS(String name, Group pgroup, long[] dims, long[] maxdims, long[] chunks, int gzip, String[] memberNames, Datatype[] memberDatatypes, int[] memberSizes, Object data)`
  `Dataset`
  H5File.`createImage(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, int ncomp, int interlace, Object data)`
  `Dataset`
  H5File.`createScalarDS(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object fillValue, Object data)`
  Methods in hdf.object.h5 with parameters of type Dataset
  Modifier and Type
  Method
  Description
  `void`
  H5File.`exportDataset(String file_export_name, Dataset object, int binary_order)`
  Export dataset.

- ## Uses of Dataset in hdf.object.nc2

  Subclasses of Dataset in hdf.object.nc2
  Modifier and Type
  Class
  Description
  `class`
  `NC2Attribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `NC2Dataset`
  NC2Dataset describes an multi-dimension array of HDF5 scalar or atomic data types, such as byte, int, short, long, float, double and string, and operations performed on the scalar dataset The library predefines a modest number of datatypes.
  Methods in hdf.object.nc2 that return Dataset
  Modifier and Type
  Method
  Description
  `Dataset`
  NC2Attribute.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `Dataset`
  NC2Dataset.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
  `Dataset`
  NC2File.`createImage(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, int ncomp, int intelace, Object data)`
  `Dataset`
  NC2File.`createScalarDS(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object fillValue, Object data)`