Go to the documentation of this file.
28 #ifndef IMAGES_IMAGEATTRHANDLER_H
29 #define IMAGES_IMAGEATTRHANDLER_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/images/Images/ImageAttrGroup.h>
35 #include <casacore/casa/Containers/ValueHolder.h>
36 #include <casacore/casa/Arrays/Vector.h>
102 virtual void flush();
virtual ImageAttrGroup & openGroup(const String &groupName)
Get access to a group.
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 void flush()
Flush the attibrutes if needed.
this file contains all the compiler specific defines
ImageAttrHandler()
Default constructor.
Abstract base class for an image attributes group.
virtual Vector< String > groupNames() const
Get all attribute group names.
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
virtual Bool hasGroup(const String &name)
Test if the given attribute group is present.
Abstract base class for an image attributes handler.
A 1-D Specialization of the Array class.
virtual ~ImageAttrHandler()