|
|
static void | handleStatus (herr_t status, const std::string &message, drain::Logger &mout, int lineNo=0) |
| |
|
template<int L, class T > |
| static void | handleStatus (drain::Logger &mout, herr_t status, const std::string &message, const T &arg, int lineNo=0) |
| |
|
static hid_t | getH5StandardType (const std::type_info &type) |
| | Give a native C++ type, returns a standard(?) HDF5 data type.
|
| |
| static hid_t | getH5NativeDataType (const std::type_info &t) |
| | Given a native C++ type, returns a native HDF5 data type.
|
| |
|
template<class T > |
| static hid_t | getH5NativeDataType () |
| | Given a native C++ type, returns a native HDF5 data type.
|
| |
|
static hid_t | getH5StringVariableLength () |
| |
|
static drain::image::Image & | getPalette (Hi5Tree &dst) |
| | Creates a 256-element RGB palette to be referenced with linkPalette().
|
| |
|
static void | linkPalette (const Hi5Tree &palette, Hi5Tree &dst) |
| | Links the palette that has been (or will be) created with createPalette().
|
| |
|
static void | writeText (const Hi5Tree &src, const std::list< typename Hi5Tree::path_t > &paths, std::ostream &ostr=std::cout) |
| | Dumps the H5 structure, attributes and data properties.
|
| |
|
static void | writeText (const Hi5Tree &src, std::ostream &ostr=std::cout) |
| | Dumps the H5 structure, attributes and data properties. (Calls writeText(src, src.getKeys(), ostr)).
|
| |
| static void | readText (Hi5Tree &src, std::istream &istr=std::cin) |
| | Constructs a tree from formatted text. See writeText().
|
| |
| static void | parsePath (const std::string &line, Hi5Tree::path_t &path, std::string &attrKey, std::string &attrValue) |
| | Split full path string to path object and attribute key.
|
| |
| static void | readTextLine (Hi5Tree &src, const std::string &line) |
| | Assign a value with optional type specification.
|
| |
| static void | assignAttribute (Hi5Tree &dst, const std::string &assignment) |
| |
| static void | deleteExcluded (Hi5Tree &src) |
| | Traverse subtree setting exclude=true .
|
| |
Base class for Reader and Writer, essentially just wrapping some utilities.