| casacore
    | 
#include <timeblockbuffer.h>
| Classes | |
| struct | DataRow | 
| Public Types | |
| typedef unsigned | symbol_t | 
| Public Member Functions | |
| TimeBlockBuffer (size_t nPol, size_t nChannels) | |
| bool | Empty () const | 
| void | resize (size_t nRows) | 
| DataRow & | operator[] (size_t rowIndex) | 
| void | ResetData () | 
| void | SetData (size_t blockRow, size_t antenna1, size_t antenna2, const data_t *data) | 
| void | GetData (size_t blockRow, data_t *destination) const | 
| size_t | NRows () const | 
| size_t | MaxAntennaIndex () const | 
| const std::vector< DataRow > & | GetVector () const | 
| std::vector< DataRow > & | GetVector () | 
| template<typename other_t > | |
| void | ConvertVector (std::vector< typename TimeBlockBuffer< other_t >::DataRow > &vector) const | 
| Private Attributes | |
| size_t | _nPol | 
| size_t | _nChannels | 
| std::vector< DataRow > | _data | 
Definition at line 10 of file timeblockbuffer.h.
| typedef unsigned TimeBlockBuffer< data_t >::symbol_t | 
Definition at line 12 of file timeblockbuffer.h.
| 
 | inline | 
Definition at line 14 of file timeblockbuffer.h.
| 
 | inline | 
Definition at line 62 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data, TimeBlockBuffer< data_t >::DataRow::antenna1, TimeBlockBuffer< data_t >::DataRow::antenna2, and TimeBlockBuffer< data_t >::DataRow::visibilities.
| 
 | inline | 
Definition at line 17 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 41 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 59 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 58 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
Referenced by WeightBlockEncoder::Encode().
| 
 | inline | 
Definition at line 49 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 47 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 26 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 28 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 19 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data.
| 
 | inline | 
Definition at line 30 of file timeblockbuffer.h.
References TimeBlockBuffer< data_t >::_data, TimeBlockBuffer< data_t >::_nChannels, TimeBlockBuffer< data_t >::_nPol, TimeBlockBuffer< data_t >::DataRow::antenna1, TimeBlockBuffer< data_t >::DataRow::antenna2, and TimeBlockBuffer< data_t >::DataRow::visibilities.
| 
 | private | 
Definition at line 77 of file timeblockbuffer.h.
Referenced by TimeBlockBuffer< data_t >::ConvertVector(), TimeBlockBuffer< data_t >::Empty(), TimeBlockBuffer< data_t >::GetData(), TimeBlockBuffer< data_t >::GetVector(), TimeBlockBuffer< data_t >::GetVector(), TimeBlockBuffer< data_t >::MaxAntennaIndex(), TimeBlockBuffer< data_t >::NRows(), TimeBlockBuffer< data_t >::operator[](), TimeBlockBuffer< data_t >::ResetData(), TimeBlockBuffer< data_t >::resize(), and TimeBlockBuffer< data_t >::SetData().
| 
 | private | 
Definition at line 76 of file timeblockbuffer.h.
Referenced by TimeBlockBuffer< data_t >::SetData().
| 
 | private | 
Definition at line 76 of file timeblockbuffer.h.
Referenced by TimeBlockBuffer< data_t >::SetData().