quadEM  7-0
Classes | Macros
NDFileHDF5.h File Reference
#include <list>
#include <string.h>
#include <hdf5.h>
#include <NDPluginFile.h>
#include <NDArray.h>
#include "NDFileHDF5Layout.h"
#include "NDFileHDF5Dataset.h"
#include "NDFileHDF5LayoutXML.h"
#include "NDFileHDF5AttributeDataset.h"
#include "NDFileHDF5VersionCheck.h"
#include "Codec.h"

Go to the source code of this file.

Classes

class  NDFileHDF5
 Writes NDArrays in the HDF5 file format; an XML file can control the structure of the HDF5 file. More...
 

Macros

#define MAXEXTRADIMS   10
 
#define MAX_CHUNK_DIMS   ND_ARRAY_MAX_DIMS
 
#define str_NDFileHDF5_chunkSizeAuto   "HDF5_chunkSizeAuto"
 
#define str_NDFileHDF5_nFramesChunks   "HDF5_nFramesChunks"
 
#define str_NDFileHDF5_chunkBoundaryAlign   "HDF5_chunkBoundaryAlign"
 
#define str_NDFileHDF5_chunkBoundaryThreshold   "HDF5_chunkBoundaryThreshold"
 
#define str_NDFileHDF5_NDAttributeChunk   "HDF5_NDAttributeChunk"
 
#define str_NDFileHDF5_nExtraDims   "HDF5_nExtraDims"
 
#define str_NDFileHDF5_extraDimOffsetX   "HDF5_extraDimOffsetX"
 
#define str_NDFileHDF5_extraDimOffsetY   "HDF5_extraDimOffsetY"
 
#define str_NDFileHDF5_storeAttributes   "HDF5_storeAttributes"
 
#define str_NDFileHDF5_storePerformance   "HDF5_storePerformance"
 
#define str_NDFileHDF5_totalRuntime   "HDF5_totalRuntime"
 
#define str_NDFileHDF5_totalIoSpeed   "HDF5_totalIoSpeed"
 
#define str_NDFileHDF5_flushNthFrame   "HDF5_flushNthFrame"
 
#define str_NDFileHDF5_compressionType   "HDF5_compressionType"
 
#define str_NDFileHDF5_nbitsPrecision   "HDF5_nbitsPrecision"
 
#define str_NDFileHDF5_nbitsOffset   "HDF5_nbitsOffset"
 
#define str_NDFileHDF5_szipNumPixels   "HDF5_szipNumPixels"
 
#define str_NDFileHDF5_zCompressLevel   "HDF5_zCompressLevel"
 
#define str_NDFileHDF5_bloscShuffleType   "HDF5_bloscShuffleType"
 
#define str_NDFileHDF5_bloscCompressor   "HDF5_bloscCompressor"
 
#define str_NDFileHDF5_bloscCompressLevel   "HDF5_bloscCompressLevel"
 
#define str_NDFileHDF5_jpegQuality   "HDF5_jpegQuality"
 
#define str_NDFileHDF5_dimAttDatasets   "HDF5_dimAttDatasets"
 
#define str_NDFileHDF5_layoutErrorMsg   "HDF5_layoutErrorMsg"
 
#define str_NDFileHDF5_layoutValid   "HDF5_layoutValid"
 
#define str_NDFileHDF5_layoutFilename   "HDF5_layoutFilename"
 
#define str_NDFileHDF5_posRunning   "HDF5_posRunning"
 
#define str_NDFileHDF5_posNameDimN   "HDF5_posNameDimN"
 
#define str_NDFileHDF5_posNameDimX   "HDF5_posNameDimX"
 
#define str_NDFileHDF5_posNameDimY   "HDF5_posNameDimY"
 
#define str_NDFileHDF5_posIndexDimN   "HDF5_posIndexDimN"
 
#define str_NDFileHDF5_posIndexDimX   "HDF5_posIndexDimX"
 
#define str_NDFileHDF5_posIndexDimY   "HDF5_posIndexDimY"
 
#define str_NDFileHDF5_fillValue   "HDF5_fillValue"
 
#define str_NDFileHDF5_SWMRFlushNow   "HDF5_SWMRFlushNow"
 
#define str_NDFileHDF5_SWMRCbCounter   "HDF5_SWMRCbCounter"
 
#define str_NDFileHDF5_SWMRSupported   "HDF5_SWMRSupported"
 
#define str_NDFileHDF5_SWMRMode   "HDF5_SWMRMode"
 
#define str_NDFileHDF5_SWMRRunning   "HDF5_SWMRRunning"
 
#define FIRST_NDFILE_HDF5_PARAM   NDFileHDF5_chunkSizeAuto
 

Macro Definition Documentation

#define FIRST_NDFILE_HDF5_PARAM   NDFileHDF5_chunkSizeAuto
#define MAX_CHUNK_DIMS   ND_ARRAY_MAX_DIMS
#define MAXEXTRADIMS   10
#define str_NDFileHDF5_bloscCompressLevel   "HDF5_bloscCompressLevel"
#define str_NDFileHDF5_bloscCompressor   "HDF5_bloscCompressor"
#define str_NDFileHDF5_bloscShuffleType   "HDF5_bloscShuffleType"
#define str_NDFileHDF5_chunkBoundaryAlign   "HDF5_chunkBoundaryAlign"
#define str_NDFileHDF5_chunkBoundaryThreshold   "HDF5_chunkBoundaryThreshold"
#define str_NDFileHDF5_chunkSizeAuto   "HDF5_chunkSizeAuto"
#define str_NDFileHDF5_compressionType   "HDF5_compressionType"
#define str_NDFileHDF5_dimAttDatasets   "HDF5_dimAttDatasets"
#define str_NDFileHDF5_extraDimOffsetX   "HDF5_extraDimOffsetX"
#define str_NDFileHDF5_extraDimOffsetY   "HDF5_extraDimOffsetY"
#define str_NDFileHDF5_fillValue   "HDF5_fillValue"
#define str_NDFileHDF5_flushNthFrame   "HDF5_flushNthFrame"
#define str_NDFileHDF5_jpegQuality   "HDF5_jpegQuality"
#define str_NDFileHDF5_layoutErrorMsg   "HDF5_layoutErrorMsg"
#define str_NDFileHDF5_layoutFilename   "HDF5_layoutFilename"
#define str_NDFileHDF5_layoutValid   "HDF5_layoutValid"
#define str_NDFileHDF5_nbitsOffset   "HDF5_nbitsOffset"
#define str_NDFileHDF5_nbitsPrecision   "HDF5_nbitsPrecision"
#define str_NDFileHDF5_NDAttributeChunk   "HDF5_NDAttributeChunk"
#define str_NDFileHDF5_nExtraDims   "HDF5_nExtraDims"
#define str_NDFileHDF5_nFramesChunks   "HDF5_nFramesChunks"
#define str_NDFileHDF5_posIndexDimN   "HDF5_posIndexDimN"
#define str_NDFileHDF5_posIndexDimX   "HDF5_posIndexDimX"
#define str_NDFileHDF5_posIndexDimY   "HDF5_posIndexDimY"
#define str_NDFileHDF5_posNameDimN   "HDF5_posNameDimN"
#define str_NDFileHDF5_posNameDimX   "HDF5_posNameDimX"
#define str_NDFileHDF5_posNameDimY   "HDF5_posNameDimY"
#define str_NDFileHDF5_posRunning   "HDF5_posRunning"
#define str_NDFileHDF5_storeAttributes   "HDF5_storeAttributes"
#define str_NDFileHDF5_storePerformance   "HDF5_storePerformance"
#define str_NDFileHDF5_SWMRCbCounter   "HDF5_SWMRCbCounter"
#define str_NDFileHDF5_SWMRFlushNow   "HDF5_SWMRFlushNow"
#define str_NDFileHDF5_SWMRMode   "HDF5_SWMRMode"
#define str_NDFileHDF5_SWMRRunning   "HDF5_SWMRRunning"
#define str_NDFileHDF5_SWMRSupported   "HDF5_SWMRSupported"
#define str_NDFileHDF5_szipNumPixels   "HDF5_szipNumPixels"
#define str_NDFileHDF5_totalIoSpeed   "HDF5_totalIoSpeed"
#define str_NDFileHDF5_totalRuntime   "HDF5_totalRuntime"
#define str_NDFileHDF5_zCompressLevel   "HDF5_zCompressLevel"