28 #ifndef CASA_HDF5DATATYPE_H 29 #define CASA_HDF5DATATYPE_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/casa/HDF5/HDF5Object.h> 34 #include <casacore/casa/BasicSL/Complex.h> 35 #include <casacore/casa/BasicSL/String.h> 36 #include <casacore/casa/Utilities/DataType.h> long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
std::complex< Float > Complex
hid_t getHidMem() const
Get the HID for the data type in memory.
hid_t getHidFile() const
Get the HID for the data type in the file.
A class representing an HDF5 data type.
~HDF5DataType()
The destructor closes the HDF5 data type object.
HDF5DataType & operator=(const HDF5DataType &that)
Assignment cannot be used.
std::complex< Double > DComplex
bool Bool
Define the standard types used by Casacore.
HDF5DataType(const Bool *)
Create an HDF5 datatype object for the given fixed length type.
static DataType getDataType(hid_t)
Get the Casacore data type for the given HDF5 data type.
String: the storage and methods of handling collections of characters.
uInt size() const
Get the size in bytes of the data type.
this file contains all the compiler specific defines
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.