IMP logo
Public Member Functions | Protected Member Functions
RMF::HDF5ConstAttributes< Base > Class Template Reference

Detailed Description

template<class Base>
class RMF::HDF5ConstAttributes< Base >

Wrap an gettings the attributes from an HDF5 Object. Each data set or group can have associated data. These data should be relativel small (a few k at most). See HDF5MutableAttributes for the methods to change the attribute data.

+ Inheritance diagram for RMF::HDF5ConstAttributes< Base >:

List of all members.

Public Member Functions

template<class CT , class CF >
CT copy_to (const CF &cf) const
bool get_has_attribute (std::string nm) const

Template attribute methods

When manipulating attriutes from C++ you can use these templated methods.

template<class TypeTraits >
TypeTraits::Types get_attribute (std::string name) const

Nontemplated attributes

When using python, call the non-template versions of the attribute manipulation methods.

Ints get_int_attribute (std::string nm) const
Floats get_float_attribute (std::string nm) const
Ints get_index_attribute (std::string nm) const
std::string get_char_attribute (std::string nm) const

Protected Member Functions

 HDF5ConstAttributes (HDF5SharedHandle *h)

The documentation for this class was generated from the following file:

Generated on Tue May 22 2012 23:33:38 for IMP by doxygen 1.8.1