casa
5.7.0-16
|
Mask iterator over row flags. More...
#include <Vi2StatsFlagsIterator.h>
Public Member Functions | |
Vi2StatsFlagsRowIterator (vi::VisBuffer2 *vb2) | |
Vi2StatsFlagsRowIterator () | |
Vi2StatsFlagsRowIterator & | operator++ () |
Vi2StatsFlagsRowIterator | operator++ (int) |
bool | operator== (const Vi2StatsFlagsRowIterator &rhs) |
bool | operator!= (const Vi2StatsFlagsRowIterator &rhs) |
casacore::Bool | operator* () |
bool | atEnd () |
Public Member Functions inherited from casa::Vi2StatsFlagsIterator< Vi2StatsFlagsRowIterator > | |
Vi2StatsFlagsIterator & | operator++ () |
Vi2StatsFlagsIterator | operator++ (int) |
bool | operator== (const Vi2StatsFlagsIterator &rhs) |
bool | operator!= (const Vi2StatsFlagsIterator &rhs) |
casacore::Bool | operator* () |
bool | atEnd () |
Protected Attributes | |
casacore::uInt | reduction_factor |
Protected Attributes inherited from casa::Vi2StatsFlagsIterator< Vi2StatsFlagsRowIterator > | |
const casacore::Array < casacore::Bool > * | flags_array |
casacore::Array < casacore::Bool > ::const_iterator | flags_iter |
casacore::Array < casacore::Bool > ::const_iterator | end_iter |
Private Member Functions | |
void | prepareNextRow () |
Private Attributes | |
casacore::Bool | rowFlag |
Additional Inherited Members | |
Protected Member Functions inherited from casa::Vi2StatsFlagsIterator< Vi2StatsFlagsRowIterator > | |
Vi2StatsFlagsIterator () | |
Static Protected Attributes inherited from casa::Vi2StatsFlagsIterator< Vi2StatsFlagsRowIterator > | |
static const casacore::Array < casacore::Bool > | empty_array |
Mask iterator over row flags.
If the row flags column is not present, this iterator will provide values as if the row flags column were present by reducing the flag cube values to mimic the shape of the flag row column.
Definition at line 111 of file Vi2StatsFlagsIterator.h.
casa::Vi2StatsFlagsRowIterator::Vi2StatsFlagsRowIterator | ( | vi::VisBuffer2 * | vb2 | ) |
casa::Vi2StatsFlagsRowIterator::Vi2StatsFlagsRowIterator | ( | ) |
bool casa::Vi2StatsFlagsRowIterator::atEnd | ( | ) |
bool casa::Vi2StatsFlagsRowIterator::operator!= | ( | const Vi2StatsFlagsRowIterator & | rhs | ) |
casacore::Bool casa::Vi2StatsFlagsRowIterator::operator* | ( | ) |
Vi2StatsFlagsRowIterator& casa::Vi2StatsFlagsRowIterator::operator++ | ( | ) |
Vi2StatsFlagsRowIterator casa::Vi2StatsFlagsRowIterator::operator++ | ( | int | ) |
bool casa::Vi2StatsFlagsRowIterator::operator== | ( | const Vi2StatsFlagsRowIterator & | rhs | ) |
|
private |
|
protected |
Definition at line 131 of file Vi2StatsFlagsIterator.h.
|
private |
Definition at line 134 of file Vi2StatsFlagsIterator.h.