NeXus
1
|
Definition of the NeXus C++ API. More...
#include <map>
#include <string>
#include <utility>
#include <vector>
#include "napi.h"
#include "NeXusStream.hpp"
Go to the source code of this file.
Classes | |
struct | NeXus::Info |
This structure holds the type and dimensions of a primative field/array. More... | |
struct | NeXus::AttrInfo |
Information about an attribute. More... | |
class | NeXus::File |
The Object that allows access to the information in the file. More... |
Namespaces | |
namespace | NeXus |
Macros | |
#define | NXDLL_EXPORT |
Typedefs | |
typedef std::multimap < std::string, std::string > | NeXus::TypeMap |
Type definition for a type-keyed multimap. |
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... |
Definition of the NeXus C++ API.
Definition in file NeXusFile.hpp.
#define NXDLL_EXPORT |
Definition at line 23 of file NeXusFile.hpp.