![]()  | 
  
    | 
 
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