#include "MantidNexus/DllConfig.h"
#include "MantidNexus/NexusAddress.h"
#include <iosfwd>
#include <map>
#include <string>
#include <vector>
Go to the source code of this file.
◆ herr_t
◆ hid_t
This class defines data types which are used as part of the Nexus API.
Definition at line 14 of file NexusFile_fwd.h.
◆ hsize_t
◆ NXaccess
Nexus file access codes.
these codes are taken directly from values used in hdf5 package https://github.com/HDFGroup/hdf5/blob/develop/src/H5Fpublic.h
- READ read-only. Same as H5F_ACC_RDONLY
- RDWR open an existing file for reading and writing. Same as H5F_ACC_RDWR.
- CREATE5 create a Nexus HDF-5 file. Same as H5F_ACC_TRUNC.
| Enumerator |
|---|
| READ | |
| RDWR | |
| CREATE5 | |
Definition at line 26 of file NexusFile_fwd.h.
◆ NXcompression
The available compression types:
- CHUNK chunk encoding
- NONE no compression
- LZW Lossless Lempel Ziv Welch compression (recommended)
- RLE Run length encoding (only HDF-4)
- HUF Huffmann encoding (only HDF-4)
| Enumerator |
|---|
| CHUNK | |
| NONE | |
| LZW | |
| RLE | |
| HUF | |
Definition at line 116 of file NexusFile_fwd.h.
◆ NXentrytype
Describes the type of entry in a Nexus file, either group or dataset.
- group the entry is a group
- sds the entry is a dataset (class SDS)
Definition at line 35 of file NexusFile_fwd.h.
◆ NX_MAXRANK()
| constexpr std::size_t NX_MAXRANK |
( |
32 |
| ) |
|
|
constexpr |
◆ NX_UNLIMITED()
◆ operator<<() [1/3]
| MANTID_NEXUS_DLL std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const NXaccess & |
value |
|
) |
| |
◆ operator<<() [2/3]
| MANTID_NEXUS_DLL std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const NXcompression & |
value |
|
) |
| |
◆ operator<<() [3/3]
| MANTID_NEXUS_DLL std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const NXnumtype & |
value |
|
) |
| |