casa
5.7.0-16
|
Vi2StatsDataIterator is designed to support an on-the-fly application of a transformation between the values in the source array and the values provided by the iterator. More...
#include <Vi2StatsDataIterator.h>
Public Types | |
typedef Transformed | AccumType |
typedef Data | DataType |
Public Member Functions | |
Vi2StatsDataIterator (const casacore::Array< Data > &a) | |
Vi2StatsDataIterator () | |
Vi2StatsDataIterator & | operator++ () |
Vi2StatsDataIterator | operator++ (int) |
bool | operator== (const Vi2StatsDataIterator &rhs) |
bool | operator!= (const Vi2StatsDataIterator &rhs) |
Transformed | operator* () |
bool | atEnd () |
casacore::uInt64 | getCount () |
Protected Attributes | |
const casacore::Array< Data > * | array |
casacore::Array< Data > ::const_iterator | array_iter |
casacore::Array< Data > ::const_iterator | end_iter |
Static Protected Attributes | |
static const casacore::Array < Data > | empty_array |
Vi2StatsDataIterator is designed to support an on-the-fly application of a transformation between the values in the source array and the values provided by the iterator.
This feature allows a Vi2ChunkDataProvider to provide, for example, visibility amplitudes during iteration over visibilities.
Definition at line 46 of file Vi2StatsDataIterator.h.
typedef Transformed casa::Vi2StatsDataIterator< Transformed, Data >::AccumType |
Definition at line 50 of file Vi2StatsDataIterator.h.
typedef Data casa::Vi2StatsDataIterator< Transformed, Data >::DataType |
Definition at line 51 of file Vi2StatsDataIterator.h.
|
inline |
Definition at line 53 of file Vi2StatsDataIterator.h.
|
inline |
Definition at line 58 of file Vi2StatsDataIterator.h.
|
inline |
Definition at line 82 of file Vi2StatsDataIterator.h.
|
inline |
Definition at line 86 of file Vi2StatsDataIterator.h.
|
inline |
Definition at line 76 of file Vi2StatsDataIterator.h.
Transformed casa::Vi2StatsDataIterator< Transformed, Data >::operator* | ( | ) |
|
inline |
Definition at line 61 of file Vi2StatsDataIterator.h.
Referenced by casa::Vi2StatsDataIterator< casacore::Double, casacore::Complex >::operator++().
|
inline |
Definition at line 66 of file Vi2StatsDataIterator.h.
|
inline |
Definition at line 72 of file Vi2StatsDataIterator.h.
|
protected |
Definition at line 92 of file Vi2StatsDataIterator.h.
Referenced by casa::Vi2StatsDataIterator< casacore::Double, casacore::Complex >::getCount().
|
protected |
Definition at line 94 of file Vi2StatsDataIterator.h.
Referenced by casa::Vi2StatsDataIterator< casacore::Double, casacore::Complex >::atEnd(), casa::Vi2StatsDataIterator< casacore::Double, casacore::Complex >::operator!=(), casa::Vi2StatsDataIterator< casacore::Double, casacore::Complex >::operator++(), and casa::Vi2StatsDataIterator< casacore::Double, casacore::Complex >::operator==().
|
staticprotected |
Definition at line 98 of file Vi2StatsDataIterator.h.
|
protected |
Definition at line 96 of file Vi2StatsDataIterator.h.
Referenced by casa::Vi2StatsDataIterator< casacore::Double, casacore::Complex >::atEnd().