SoFiA 2 Source Code Documentation
|
Class for storage, source finding and parameterisation of FITS data cubes. More...
Public Attributes | |
char * | data |
Pointer to char array containing data values. | |
size_t | data_size |
Total number of data values in cube. | |
Header * | header |
Pointer to Header object containing header information. | |
int | data_type |
FITS data type (-64, -32, 8, 16, 32 or 64). | |
int | word_size |
Size of a single datum in multiples of sizeof(char) . | |
size_t | dimension |
Dimension of the cube (1-4). | |
size_t | axis_size [4] |
Size of the up-to-four axes of the cube. | |
bool | verbosity |
Verbosity level (0 or 1). | |
Class for storage, source finding and parameterisation of FITS data cubes.
The purpose of this class is to handle up to three-dimensional astronomical data cubes. The class is intended for reading and manipulating FITS data cubes by providing methods for loading and saving FITS files and manipulating the header and data units of a FITS file. In addition, methods for filtering, source finding and parameterisation are available. Currently, only single-HDU files are supported.