## Uses of Class
hdf.object.Dataset

- Packages that use Dataset
  Package | Description
  --- | ---
  hdf.object |
  hdf.object.h4 |
  hdf.object.h5 |

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

    Subclasses of Dataset in hdf.object
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Attribute` An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
    `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 and Description
    --- | ---
    `Dataset` | Attribute.`copy(Group pgroup, String name, long[] dims, Object data)`
    `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.
    `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`. To mimic the behavior originally provided by this method, call the replacement method with the following parameter list: `( name, pgroup, dims, null, null, -1, memberNames, memberDatatypes, memberSizes, data );`
    `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)`
    `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.

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

    Subclasses of Dataset in hdf.object.h4
    Modifier and Type | Class and Description
    --- | ---
    `class` | `H4GRImage` H4GRImage describes an HDF4 general raster(GR) image and operations performed on the GR image.
    `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 and Description
    --- | ---
    `Dataset` | H4GRImage.`copy(Group pgroup, String dname, 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 and Description
    --- | ---
    `class` | `H5CompoundDS` The H5CompoundDS class defines an HDF5 dataset of compound datatypes.
    `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 and Description
    --- | ---
    `Dataset` | H5ScalarDS.`copy(Group pgroup, String dstName, long[] dims, Object buff)`
    `static Dataset` | H5ScalarDS.`create(String name, Group pgroup, Datatype type, long[] dims, long[] maxdims, long[] chunks, int gzip, Object data)`
    `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.
    `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. Using `H5CompoundDS.create(String, Group, long[], long[], long[], int, String[], Datatype[], int[], long[][], Object)`
    `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. Using `H5CompoundDS.create(String, Group, long[], long[], long[], int, String[], Datatype[], int[], long[][], Object)`
    `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)`

Copyright © 2018. All Rights Reserved.