SoFiA 2 Source Code Documentation
Public Attributes | List of all members
DataCube Struct Reference

Class for storage, source finding and parameterisation of FITS data cubes. More...

Collaboration diagram for DataCube:
Collaboration graph
[legend]

Public Attributes

char * data
 Pointer to char array containing data values.
 
size_t data_size
 Total number of data values in cube.
 
Headerheader
 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).
 

Detailed Description

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.


The documentation for this struct was generated from the following file: