28 #ifndef CASA_HDF5OBJECT_H
29 #define CASA_HDF5OBJECT_H
85 virtual void close() = 0;
bool isValid() const
Is it a valid hid?
virtual void close()=0
Close the hid if valid.
unsigned long long uInt64
static Bool hasHDF5Support()
Check if there is HDF5 support compiled in.
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
static void throwNoHDF5()
If no HDF5, throw an exception that HDF5 is not supported.
void setHid(hid_t hid)
Set the hid.
void setName(const String &name)
Get or set the name.
virtual ~HDF5Object()
The destructor in a derived class should close the hid appropriately.
const String & getName() const
bool Bool
Define the standard types used by Casacore.
void clearHid()
Clear the hid (set to invalid).
HDF5Object()
Default constructor sets to invalid hid.
An abstract base class representing an HDF5 object.
String: the storage and methods of handling collections of characters.
HDF5Object & operator=(const HDF5Object &that)
Assignment cannot be used.
hid_t getHid() const
Get the hid.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.