12345678910111213141516171819202122232425262728293031323334353637383940 |
- #ifndef HDF4CPP_HDFDEFINES_H
- #define HDF4CPP_HDFDEFINES_H
- #include <map>
- #include <hdf/mfhdf.h>
- #define MAX_DIMENSION 32
- #define MAX_NAME_LENGTH 100
- namespace hdf4cpp {
- enum Type {SDATA, VGROUP, VDATA, NONE};
- const std::multimap<int32, int32> typeSizeMap = {
- {DFNT_CHAR, SIZE_CHAR},
- {DFNT_CHAR8, SIZE_CHAR8},
- {DFNT_CHAR16, SIZE_CHAR16},
- {DFNT_FLOAT32, SIZE_FLOAT32},
- {DFNT_FLOAT64, SIZE_FLOAT64},
- {DFNT_FLOAT128, SIZE_FLOAT128},
- {DFNT_INT8, SIZE_INT8},
- {DFNT_INT16, SIZE_INT16},
- {DFNT_INT32, SIZE_INT32},
- {DFNT_INT64, SIZE_INT64},
- {DFNT_UINT8, SIZE_UINT8},
- {DFNT_UINT16, SIZE_UINT16},
- {DFNT_UINT32, SIZE_UINT32},
- {DFNT_UINT64, SIZE_UINT64},
- {DFNT_UCHAR, SIZE_UCHAR},
- {DFNT_UCHAR8, SIZE_UCHAR8},
- {DFNT_UCHAR16, SIZE_UCHAR16},
- };
- }
- #endif
|