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