ILNumerics Ultimate VS

H5File Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
H5File represents a HDF5 file. It is the root object used to access and manage all features in ILNumerics.IO.HDF5.

[ILNumerics HDF5 Module]

Inheritance Hierarchy

SystemObject
  ILNumerics.IO.HDF5H5Object
    ILNumerics.IO.HDF5H5CollectionH5Object
      ILNumerics.IO.HDF5H5Group
        ILNumerics.IO.HDF5H5File

Namespace:  ILNumerics.IO.HDF5
Assembly:  ILNumerics.IO.HDF5 (in ILNumerics.IO.HDF5.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax

public class H5File : H5Group, IDisposable

The H5File type exposes the following members.

Constructors

  NameDescription
Public methodH5File(String, String, Int64)
Initializes a new instance of the H5File class
Public methodH5File(String, FileMode, FileAccess, Int64)
Create a new H5File object corresponding to a HDF5 file

[ILNumerics HDF5 Module]

Top
Properties

  NameDescription
Public propertyAttributes
Access to the collection of attributes for this object

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public propertyCount (Inherited from H5CollectionT.)
Public propertyDatasets
Gets the collection of datasets contained within this group node by walking the subtree recursively

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public propertyDatatypes
Gets a collection of all data type definitions within the subtree below this group

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public propertyFile
The HDF5 file this object is originated from.

[ILNumerics HDF5 Module]

(Inherited from H5Object.)
Public propertyFilename
The filename of the underlying H5F file. This must be a relative or absolute file path. (readonly)

[ILNumerics HDF5 Module]

Public propertyGroups
Gets a collection of all groups contained within the subtree below this group

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public propertyH5Type
The type of the node: H5NodeTypes.Group

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public propertyID
The file ID used to identify the connection to the underlying HDF5 file; readonly

[ILNumerics HDF5 Module]

Public propertyIsReadOnly (Inherited from H5CollectionT.)
Public propertyItem
Gets an object by name / key or creates a hardlink to it

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public propertyName
Gets the local name of the object, i.e. the last segment from the absolute path

[ILNumerics HDF5 Module]

(Inherited from H5Object.)
Public propertyNameEncoding
Gets the local object name encoding type.

[ILNumerics HDF5 Module]

(Inherited from H5Object.)
Public propertyPath
Unique object identifier, commonly the absolute path to the object in the HDF5 file

[ILNumerics HDF5 Module]

(Inherited from H5Object.)
Top
Methods

  NameDescription
Public methodAdd
Adds a new object to the file this group is in, if such an object does not already exist

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public methodClear
Clears all objects in this collection - in memory AND FROM THE FILE!

[ILNumerics HDF5 Module]

(Inherited from H5CollectionT.)
Public methodContains (Inherited from H5CollectionT.)
Public methodCopyTo (Inherited from H5CollectionT.)
Public methodDispose
Flushes any unwritten data and closes the underlying HDF5 file. This method does not delete any data from the HDF5 file.

[ILNumerics HDF5 Module]

Protected methodDispose(Boolean)
Releases the unmanaged resources used by the H5File and optionally releases the managed resources
Public methodEquals (Inherited from H5Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetT
Get a typed object by path / name

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public methodGetHashCode (Inherited from H5Object.)
Protected methodgetObjectsObjT (Inherited from H5CollectionT.)
Protected methodOpenCreate
Public methodRemove(T) (Inherited from H5CollectionT.)
Public methodRemove(String)
Removes an object from the node

[ILNumerics HDF5 Module]

(Inherited from H5Group.)
Public methodToString
Gives a short string representation for this HDF5 file.

[ILNumerics HDF5 Module]

(Overrides H5ObjectToString.)
Top
Fields

  NameDescription
Protected fieldm_address (Inherited from H5Object.)
Protected fieldm_file (Inherited from H5Object.)
Protected fieldm_filename
Protected fieldm_path (Inherited from H5Object.)
Top
Extension Methods

  NameDescription
Public Extension MethodCode exampleFindTObjT
Finds any matching object among the children of this group

[ILNumerics HDF5 Module]

(Defined by Helper.)
Public Extension MethodCode exampleFirstObjT
Find and return the first matching object from the children of this group

[ILNumerics HDF5 Module]

(Defined by Helper.)
Public Extension MethodGetH5ID
Retrieves the object ID used to identify the object within the HDF5 file ///

[ILNumerics HDF5 Module]

(Defined by Helper.)
Top
Remarks

See the online manual for examples and HowTos: http://ilnumerics.net/hdf5-interface.html

[ILNumerics HDF5 Module]

See Also

Reference