Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character, | public | :: | description | ||||
character, | public | :: | name | ||||
character, | public | :: | units |
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 |
type Metadata
character(SELF_MTD_NameLength) :: name
character(SELF_MTD_DescriptionLength) :: description
character(SELF_MTD_UnitsLength) :: units
contains
procedure,public :: SetName => SetName_Metadata
procedure,public :: SetDescription => SetDescription_Metadata
procedure,public :: SetUnits => SetUnits_Metadata
procedure,public :: WriteHDF5 => WriteHDF5_Metadata
endtype Metadata