![]() |
|
Rack's hi5 structure that uses Rack classes (Tree, Data, Image). More...
#include <Hi5.h>

Public Types | |
| typedef drain::image::Image | image_type |
Public Member Functions | |
| bool | empty () const |
| NodeHi5 (const NodeHi5 &n) | |
| NodeHi5 & | operator= (const hi5::NodeHi5 &node) |
| void | writeText (std::ostream &ostr=std::cout, const rack::ODIMPath &prefix=rack::ODIMPath()) const |
Public Attributes | |
| drain::image::Image | image |
| drain::VariableMap | attributes |
| bool | exclude |
| Experimental. | |
Rack's hi5 structure that uses Rack classes (Tree, Data, Image).
Node to be used in a h5 structure, ie. TreeNode<NodeHi5>. A node serves both as a group or a data set; if a data set is empty its node is treated as a group.
ODIM conventions are purposely not included in the Hi5 utilities. For example, path naming conventions (dataset1/data3/...) and some special attributes like Conventions="ODIM_H5/V2_0" are left to the application code.
| void writeText | ( | std::ostream & | ostr = std::cout, |
| const rack::ODIMPath & | prefix = rack::ODIMPath() |
||
| ) | const |
show only "big" groups explicitly? if (prefix.back().belongsTo(...)) or Uncomment:
1.9.8