26#ifndef IMAGES_IMAGEATTRHANDLERHDF5_H 
   27#define IMAGES_IMAGEATTRHANDLERHDF5_H 
   31#include <casacore/casa/aips.h> 
   32#include <casacore/images/Images/ImageAttrHandler.h> 
   33#include <casacore/images/Images/ImageAttrGroupHDF5.h> 
   34#include <casacore/casa/HDF5/HDF5Group.h> 
virtual ImageAttrGroup & openGroup(const String &groupName)
Get access to a group.
 
virtual void flush()
Flush the attibrutes if needed.
 
ImageAttrHandlerHDF5 & attachTable(const Table &image, Bool createHandler=False)
Attach the table and return this object.
 
ImageAttrHandlerHDF5()
Default construct from the image table.
 
virtual ImageAttrGroup & createGroup(const String &groupName)
Create an attribute group with the given name.
 
virtual Vector< String > groupNames() const
Get all attribute group names.
 
ImageAttrHandlerHDF5 & attachHid(const HDF5Object &hid, Bool createHandler, Bool isWritable)
Attach the hid and return this object.
 
virtual Bool hasGroup(const String &name)
Test if the given attribute group is present.
 
virtual ~ImageAttrHandlerHDF5()
 
std::map< String, ImageAttrGroupHDF5 > itsGroupMap
 
std::shared_ptr< HDF5Group > itsGroup
 
virtual void closeGroup(const String &groupName)
Close the group with the given name.
 
String: the storage and methods of handling collections of characters.
 
this file contains all the compiler specific defines
 
bool Bool
Define the standard types used by Casacore.