26#ifndef IMAGES_IMAGEATTRHANDLERCASA_H
27#define IMAGES_IMAGEATTRHANDLERCASA_H
30#include <casacore/casa/aips.h>
31#include <casacore/images/Images/ImageAttrHandler.h>
32#include <casacore/images/Images/ImageAttrGroupCasa.h>
virtual ~ImageAttrHandlerCasa()
ImageAttrHandlerCasa & attachTable(const Table &image, Bool createHandler=False)
Attach the table and return this object.
virtual ImageAttrGroup & openGroup(const String &groupName)
Get access to a group.
virtual Bool hasGroup(const String &name)
Test if the given attribute group is present.
virtual void flush()
Flush the attibrutes if needed.
ImageAttrHandlerCasa()
Default construct from the image table.
std::map< String, ImageAttrGroupCasa > itsGroupMap
virtual ImageAttrGroup & createGroup(const String &groupName)
Create an attribute group with the given name.
virtual void closeGroup(const String &groupName)
Close the group with the given name.
virtual Vector< String > groupNames() const
Get all attribute group names.
ImageAttrHandler()
Default constructor.
String: the storage and methods of handling collections of characters.
For temporary backward namespace compatibility, use casa as alias for casacore.
String name() const
Return the name of the field.
bool Bool
Define the standard types used by Casacore.