|
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: