Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | SELF_MTD_DescriptionLength | = | 1000 | |
integer, | public, | parameter | :: | SELF_MTD_NameLength | = | 250 | |
integer, | public, | parameter | :: | SELF_MTD_UnitsLength | = | 20 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character, | public | :: | description | ||||
character, | public | :: | name | ||||
character, | public | :: | units |
procedure, public :: SetDescription => SetDescription_Metadata | |
procedure, public :: SetName => SetName_Metadata | |
procedure, public :: SetUnits => SetUnits_Metadata | |
procedure, public :: WriteHDF5 => WriteHDF5_Metadata |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Metadata), | intent(inout) | :: | mtd | |||
character, | intent(in) | :: | description |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Metadata), | intent(inout) | :: | mtd | |||
character, | intent(in) | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Metadata), | intent(inout) | :: | mtd | |||
character, | intent(in) | :: | units |
Writes the metadata to a HDF5 file using the
fields :
* /metadata/{group}/name/{varid}
* /metadata/{group}/description/{varid}
* /metadata/{group}/units/{varid}
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Metadata), | intent(in) | :: | mtd | |||
character, | intent(in) | :: | group | |||
integer, | intent(in) | :: | varid | |||
integer(kind=HID_T), | intent(in) | :: | fileId |