NeXus  4.4.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations
C++ Types

Enumerations

enum  NeXus::NXnumtype {
  NeXus::FLOAT32 = NX_FLOAT32, NeXus::FLOAT64 = NX_FLOAT64, NeXus::INT8 = NX_INT8, NeXus::UINT8 = NX_UINT8,
  NeXus::INT16 = NX_INT16, NeXus::UINT16 = NX_UINT16, NeXus::INT32 = NX_INT32, NeXus::UINT32 = NX_UINT32,
  NeXus::INT64 = NX_INT64, NeXus::UINT64 = NX_UINT64, NeXus::CHAR = NX_CHAR, NeXus::BINARY = NX_BINARY
}
 The primitive types published by this API. More...
 
enum  NeXus::NXcompression {
  NeXus::CHUNK = NX_CHUNK, NeXus::NONE = NX_COMP_NONE, NeXus::LZW = NX_COMP_LZW, NeXus::RLE = NX_COMP_RLE,
  NeXus::HUF = NX_COMP_HUF
}
 The available compression types. More...
 

Detailed Description

Enumeration Type Documentation

The available compression types.

These are all ignored in xml files.

  • 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 57 of file NeXusFile.hpp.

The primitive types published by this API.

  • FLOAT32 float.
  • FLOAT64 double
  • INT8 int8_t
  • UINT8 uint8_t
  • INT16 int16_t
  • UINT16 uint16_t
  • INT32 int32_t
  • UINT32 uint32_t
  • INT64 int8_t if available on the machine
  • UINT64 uint8_t if available on the machine
Enumerator
FLOAT32 
FLOAT64 
INT8 
UINT8 
INT16 
UINT16 
INT32 
UINT32 
INT64 
UINT64 
CHAR 
BINARY 

Definition at line 33 of file NeXusFile.hpp.