#include <ngcdcsFINFO.hpp>
Public Member Functions | |
| ngcdcsCUBE () | |
| Constructor. | |
| ~ngcdcsCUBE () | |
| Destructor. | |
| ngcb_off_t | Size () |
| Cube data size. | |
| int | Open (const char *path, const char *name) |
| Open data cube. | |
| void | Close (int sync=0) |
| Close data cube. | |
Public Attributes | |
| FILE * | fd |
| File descriptor. | |
| int | naxis1 |
| Dimension in x-direction. | |
| int | naxis2 |
| Dimension in y-direction. | |
| int | naxis3 |
| Number of images. | |
| int | bitPix |
| Bits per pixel as defined in the FITS-standard. | |
| int | divisor |
| Pixel divisor. | |
| double | bscale |
| Scaling factor to be applied. | |
| double | bzero |
| Offset value to be added. | |
| int | ndit |
| Number of integrations in pixel data. | |
| int | sx |
| Lower left corner (x-direction) | |
| int | sy |
| Lower left corner (y-direction) | |
| double | expFactor |
| Exposure time factor. | |
| double | timeStamp |
| MUDPI/RTMS timestamp of first frame. | |
| char | fileName [512] |
| Actual filename (full path) | |
| char | frameName [64] |
| Frame type name for all images in the cube. | |
| unsigned int | cnt |
| Cube counter. | |
| int | fcnt |
| Frame counter. | |
| int | fcnt0 |
| Initial frame counter. | |
| ngcb_off_t | truncate |
| Truncate file. | |
| char | reference [64] |
| Reference file. | |
| ngcdcs_cfile_list * | fileList |
| Cube file list on local storage media. | |
| ngcbSTREAM * | stream |
| Streaming buffer. | |
| ngc::core::ngcdcs::TsTable | timestamps |
| Timestamp container. | |
Data cube type
|
inline |
Constructor.
|
inline |
Destructor.
|
inline |
Close data cube.
|
inline |
Open data cube.
|
inline |
Cube data size.
| int ngcdcsCUBE::bitPix |
Bits per pixel as defined in the FITS-standard.
| double ngcdcsCUBE::bscale |
Scaling factor to be applied.
| double ngcdcsCUBE::bzero |
Offset value to be added.
| unsigned int ngcdcsCUBE::cnt |
Cube counter.
| int ngcdcsCUBE::divisor |
Pixel divisor.
| double ngcdcsCUBE::expFactor |
Exposure time factor.
| int ngcdcsCUBE::fcnt |
Frame counter.
| int ngcdcsCUBE::fcnt0 |
Initial frame counter.
| FILE* ngcdcsCUBE::fd |
File descriptor.
| ngcdcs_cfile_list* ngcdcsCUBE::fileList |
Cube file list on local storage media.
| char ngcdcsCUBE::fileName[512] |
Actual filename (full path)
| char ngcdcsCUBE::frameName[64] |
Frame type name for all images in the cube.
| int ngcdcsCUBE::naxis1 |
Dimension in x-direction.
| int ngcdcsCUBE::naxis2 |
Dimension in y-direction.
| int ngcdcsCUBE::naxis3 |
Number of images.
| int ngcdcsCUBE::ndit |
Number of integrations in pixel data.
| char ngcdcsCUBE::reference[64] |
Reference file.
| ngcbSTREAM* ngcdcsCUBE::stream |
Streaming buffer.
| int ngcdcsCUBE::sx |
Lower left corner (x-direction)
| int ngcdcsCUBE::sy |
Lower left corner (y-direction)
| double ngcdcsCUBE::timeStamp |
MUDPI/RTMS timestamp of first frame.
| ngc::core::ngcdcs::TsTable ngcdcsCUBE::timestamps |
Timestamp container.
| ngcb_off_t ngcdcsCUBE::truncate |
Truncate file.