Keith, how are you? H5DataTypeId does not derive from H5ObjectWithAttributes
because most type handles do not refer to linked or committed HDF5
datatypes,
which are the only flavors of datatypes that can be decorated with
attributes.
My suggestion for a workaround would be to wrap and call H5Oopen
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-Open 
Which should return an H5ObjectWithAttributes. I'll add this to our issue
database, but I can't give you a date when we'll get around to addressing
this.

Best, G.




-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of r_keith_hill
Sent: Thursday, February 23, 2012 12:56 PM
To: [email protected]
Subject: [Hdf-forum] Can't create attributes on named DataType with
Hdf5DotNet

I'm using the Hdf5DotNet interop assembly which is fantastic but it seems to
have an issue with the design of the H5ObjectsWithAttributes interface.  The
H5A.create method requires an object of type H5ObjectWithAttributes. 
Unfortunately H5DataTypeId does not derive from this interface so the
H5A.create method refuse to allow me to add attributes to a named data type.

Is there a reasonable workaround for this limitation?  

BTW this also impacts my use of generics to create a HdfNamedObject<T> base
class constrained on T implementing H5ObjectWithAttributes as this again,
will not allow named DataTypes.

Thanks,
Keith

--
View this message in context:
http://hdf-forum.184993.n3.nabble.com/Can-t-create-attributes-on-named-DataT
ype-with-Hdf5DotNet-tp3770633p3770633.html
Sent from the hdf-forum mailing list archive at Nabble.com.

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org



_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to