Add member to compound data type
H5T.insert(type_id,name,offset,member_datatype)
H5T.insert(type_id,name,offset,member_datatype)
adds another member to
the compound data type specified by type_id
. The
name
argument is a character vector or string scalar that
specifies the name of the new member, which must be unique in the compound data type.
offset
specifies where you want to insert the new member and
member_datatype
specifies the data type identifier of the new
member.
type_id = H5T.create('H5T_COMPOUND',16); H5T.insert(type_id,'first',0,'H5T_NATIVE_DOUBLE'); H5T.insert(type_id,'second',8,'H5T_NATIVE_INT'); H5T.insert(type_id,'third',12,'H5T_NATIVE_UINT');