casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
sdmbin::Integration Class Reference

The class Integration extends the DataDump class by adding an attribute to tag the dump with an integration number. More...

#include <Integration.h>

Inheritance diagram for sdmbin::Integration:
sdmbin::DataDump sdmbin::DataDump sdmbin::DataStructure sdmbin::DataStructure sdmbin::DataStructure sdmbin::DataStructure

List of all members.

Public Member Functions

 Integration ()
 Integration (vector< vector< uint32_t > > vv_numPolProduct, vector< vector< uint32_t > > vv_numSpectralPoint, vector< vector< uint32_t > > vv_numBin, vector< vector< Enum< NetSideband > > > vv_e_sideband, uint32_t numApc, vector< uint32_t > v_numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData, uint32_t integNum)
 Integration (vector< vector< uint32_t > > vv_numPolProduct, vector< vector< uint32_t > > vv_numSpectralPoint, vector< vector< uint32_t > > vv_numBin, vector< vector< Enum< NetSideband > > > vv_e_sideband, uint32_t numApc, vector< uint32_t > v_numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData, uint32_t *dataFlags, uint32_t integNum)
 Integration (uint32_t numPolProduct, uint32_t numSpectralPoint, uint32_t numBin, Enum< NetSideband > e_sideband, uint32_t numApc, uint32_t numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData)
 Integration (uint32_t numPolProduct, uint32_t numSpectralPoint, uint32_t numBin, Enum< NetSideband > e_sideband, uint32_t numApc, uint32_t numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData, uint32_t *dataFlags, uint32_t integNum)
 ~Integration ()
 Integration (const Integration &a)
 Integration ()
 Integration (vector< vector< uint32_t > > vv_numPolProduct, vector< vector< uint32_t > > vv_numSpectralPoint, vector< vector< uint32_t > > vv_numBin, vector< vector< Enum< NetSideband > > > vv_e_sideband, uint32_t numApc, vector< uint32_t > v_numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData, uint32_t integNum)
 Integration (vector< vector< uint32_t > > vv_numPolProduct, vector< vector< uint32_t > > vv_numSpectralPoint, vector< vector< uint32_t > > vv_numBin, vector< vector< Enum< NetSideband > > > vv_e_sideband, uint32_t numApc, vector< uint32_t > v_numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData, uint32_t *dataFlags, uint32_t integNum)
 Integration (uint32_t numPolProduct, uint32_t numSpectralPoint, uint32_t numBin, Enum< NetSideband > e_sideband, uint32_t numApc, uint32_t numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData)
 Integration (uint32_t numPolProduct, uint32_t numSpectralPoint, uint32_t numBin, Enum< NetSideband > e_sideband, uint32_t numApc, uint32_t numSpectralWindow, uint32_t numBaseband, uint32_t numAnt, CorrelationMode correlationMode, uint64_t time, uint64_t timeCentroid, uint64_t interval, uint64_t exposure, float *floatData, uint32_t *dataFlags, uint32_t integNum)
 ~Integration ()
 Integration (const Integration &a)

Detailed Description

The class Integration extends the DataDump class by adding an attribute to tag the dump with an integration number.

Integration numbers are one-based, a value of 0 meaning undefined. Note that integrations object have always an subintegration number which is set undefined.

Definition at line 954 of file Integration.h.


Constructor & Destructor Documentation

sdmbin::Integration::Integration ( vector< vector< uint32_t > >  vv_numPolProduct,
vector< vector< uint32_t > >  vv_numSpectralPoint,
vector< vector< uint32_t > >  vv_numBin,
vector< vector< Enum< NetSideband > > >  vv_e_sideband,
uint32_t  numApc,
vector< uint32_t >  v_numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData,
uint32_t  integNum 
)
sdmbin::Integration::Integration ( vector< vector< uint32_t > >  vv_numPolProduct,
vector< vector< uint32_t > >  vv_numSpectralPoint,
vector< vector< uint32_t > >  vv_numBin,
vector< vector< Enum< NetSideband > > >  vv_e_sideband,
uint32_t  numApc,
vector< uint32_t >  v_numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData,
uint32_t *  dataFlags,
uint32_t  integNum 
)
sdmbin::Integration::Integration ( uint32_t  numPolProduct,
uint32_t  numSpectralPoint,
uint32_t  numBin,
Enum< NetSideband >  e_sideband,
uint32_t  numApc,
uint32_t  numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData 
)
sdmbin::Integration::Integration ( uint32_t  numPolProduct,
uint32_t  numSpectralPoint,
uint32_t  numBin,
Enum< NetSideband >  e_sideband,
uint32_t  numApc,
uint32_t  numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData,
uint32_t *  dataFlags,
uint32_t  integNum 
)
sdmbin::Integration::Integration ( vector< vector< uint32_t > >  vv_numPolProduct,
vector< vector< uint32_t > >  vv_numSpectralPoint,
vector< vector< uint32_t > >  vv_numBin,
vector< vector< Enum< NetSideband > > >  vv_e_sideband,
uint32_t  numApc,
vector< uint32_t >  v_numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData,
uint32_t  integNum 
)
sdmbin::Integration::Integration ( vector< vector< uint32_t > >  vv_numPolProduct,
vector< vector< uint32_t > >  vv_numSpectralPoint,
vector< vector< uint32_t > >  vv_numBin,
vector< vector< Enum< NetSideband > > >  vv_e_sideband,
uint32_t  numApc,
vector< uint32_t >  v_numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData,
uint32_t *  dataFlags,
uint32_t  integNum 
)
sdmbin::Integration::Integration ( uint32_t  numPolProduct,
uint32_t  numSpectralPoint,
uint32_t  numBin,
Enum< NetSideband >  e_sideband,
uint32_t  numApc,
uint32_t  numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData 
)
sdmbin::Integration::Integration ( uint32_t  numPolProduct,
uint32_t  numSpectralPoint,
uint32_t  numBin,
Enum< NetSideband >  e_sideband,
uint32_t  numApc,
uint32_t  numSpectralWindow,
uint32_t  numBaseband,
uint32_t  numAnt,
CorrelationMode  correlationMode,
uint64_t  time,
uint64_t  timeCentroid,
uint64_t  interval,
uint64_t  exposure,
float *  floatData,
uint32_t *  dataFlags,
uint32_t  integNum 
)

The documentation for this class was generated from the following files: