4 * - Name : HDFattrCreate
5 * - Description : create a HDF attribute
7 * - pid (IN) : father ID
8 * - name (IN) : attribute name
9 * - type (IN) : attribute type
11 * - if success : attribute ID
14 hdf_idt HDFattrCreate(hdf_idt pid,char *name,hdf_type type)
22 type_hdf = H5T_IEEE_F64LE;
26 type_hdf = H5T_STD_I32LE;
30 type_hdf = H5T_STD_I64LE;
34 if((type_hdf = H5Tcopy(H5T_C_S1)) < 0)
36 if((ret = H5Tset_size(type_hdf,1)) < 0)
44 if ((aid = H5Screate(H5S_SCALAR)) < 0)
47 if ((attr = H5Acreate(pid,name,type_hdf,aid,H5P_DEFAULT)) < 0)
50 if ((ret = H5Sclose(aid)) < 0)