29 #ifndef BIMA_DATALOADINGBUF_H
30 #define BIMA_DATALOADINGBUF_H
void resizeForNspect(casacore::Int i)
resize our arrays of containers to hold data for wide band data and a given number of narrow band spe...
void resize(size_t n, Bool forceSmaller=False, Bool copyElements=True)
Resizes the Block.
size_t nelements() const
The number of elements contained in this Block<T>.
DataLoadingBuf()
create the container
casacore::Vector< casacore::Float > wt
casacore::Vector< casacore::Float > & weight()
return a reference to the weight vector
casacore::Int nchanForSpWin(casacore::Int i)
return the number of channels that can be stored in a given window.
casacore::Vector< casacore::Float > & sigma()
return a reference to the sigma vector
casacore::Vector< casacore::Float > rms
casacore::Cube< casacore::Bool > & flagsForSpWin(casacore::Int winid)
return a reference to the flags casacore::Cube for a given window.
void resizeForNpol(casacore::Int npol)
resize the containers for a given number of polarization correlations
void resizeForSpWin(casacore::Int winid, casacore::Int nchan)
resize the containers for a given window to the given number of channels
a container for data buffers used to fill a measurement set
casacore::Block< casacore::Cube< casacore::Bool > * > flgslist
size_t ncolumn() const
The number of columns in the Matrix, i.e.
~DataLoadingBuf()
delete the container
casacore::Block< casacore::Matrix< casacore::Complex > * > vislist
casacore::Matrix< casacore::Complex > & visForSpWin(casacore::Int winid)
return a reference to the vis casacore::Matrix for a given window
void resize(size_t len, Bool copyValues=False)