CCfits
2.7
|
Class representing a hierarchical association of Header Data Units (HDUs). More...
#include <GroupTable.h>
Public Member Functions | |
HDU * | addMember (HDU &newMember) |
Add a new member to the group table. Adds GRPIDn/GRPLCn keywords to the member HDU. | |
HDU * | addMember (int memberPosition) |
Add a new member to the group table. Adds GRPIDn/GRPLCn keywords to the member HDU. The member must be in the same file as the group table. | |
void | listMembers () const |
List group members. | |
Protected Member Functions | |
GroupTable (FITS *p, int groupID, const String &groupName) | |
ctor for creating a new group table |
Class representing a hierarchical association of Header Data Units (HDUs).
Groups of HDUs allow for the hierarchical association of HDUs. Offices may want to group together HDUs in order to organize data files. The associated HDUs need not be in the same FITS file. Group Composites are the holding structure for the group members. Composites may also be members of a group.
The specification for grouping is defined in "A Hierarchical Grouping Convention for FITS" by Jennings, Pence, Folk and Schlesinger at https://fits.gsfc.nasa.gov/registry/grouping/grouping.pdf
CCfits::GroupTable::GroupTable | ( | FITS * | p, |
int | groupID, | ||
const String & | groupName | ||
) | [protected] |
HDU * CCfits::GroupTable::addMember | ( | int | memberPosition | ) |