Public Types | List of all members
DataType< T, TI, D > Struct Template Reference

Container that couples together a tree structure and a data array (drain::image::Image), according to source type (const or non-const) . More...

#include <Data.h>

Public Types

typedef T tree_t
 
typedef TI tree_iter_t
 
typedef D image_t
 

Detailed Description

template<typename T, typename TI, typename D>
struct rack::DataType< T, TI, D >

Container that couples together a tree structure and a data array (drain::image::Image), according to source type (const or non-const) .

Consider that const Hi5Tree src or Hi5Tree dst contain following structure:

/dataset1/data1
/dataset1/data1/quality1/data
/dataset1/data2
/dataset1/data3
/dataset1/dataN...
/dataset1/quality1/data
/dataset1/quality2/data
/dataset2/
...

The classes in this section provide solutions for handling dataset-level and data-level information. The template parameters are expected to be exactly the following, all of them const or non-const:

Template Parameters
T- HDF5 tree, as Hi5Tree
TI- tree iterator type
D- data array (drain::image::Image)

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