casa
5.7.0-16
|
Note that, contrary to Vi2CorrectedVisDataProvider and friends, this class does not support transformations of the visibility data as that data is handed off to the statistics algorithm. More...
#include <Vi2FloatVisDataProvider.h>
Public Member Functions | |
Vi2FloatVisDataProvider (vi::VisibilityIterator2 *vi2, const std::set< casacore::MSMainEnums::PredefinedColumns > &mergedColumns, casacore::Bool omit_flagged_data, casacore::Bool use_data_weights) | |
const casacore::Cube < casacore::Float > & | dataArray () |
Public Member Functions inherited from casa::Vi2DataProvider< DataIterator, MaskIterator, WeightsIterator > | |
Vi2DataProvider (vi::VisibilityIterator2 *vi2, const std::set< casacore::MSMainEnums::PredefinedColumns > &mergedColumns_, vi::VisBufferComponent2 component, casacore::Bool omit_flagged_data, casacore::Bool use_data_weights) | |
Vi2DataProvider (Vi2DataProvider &&other) | |
Vi2DataProvider & | operator= (Vi2DataProvider &&other) |
void | operator++ () |
Increment the data provider to the sub-chunk within the dataset. More... | |
casacore::Bool | atEnd () const |
Is this the last sub-chunk within the dataset? More... | |
void | finalize () |
Take any actions necessary to finalize the provider. More... | |
casacore::uInt64 | getCount () |
get the count of elements in the current data set. More... | |
DataIterator | getData () |
Get the current sub-chunk. More... | |
casacore::uInt | getStride () |
Get the stride for the current data set. More... | |
casacore::Bool | hasMask () const |
Does the current data set have an associated mask? More... | |
MaskIterator | getMask () |
Get the associated mask of the current sub-chunk. More... | |
casacore::uInt | getMaskStride () |
Get the stride for the current mask (only called if hasMask() returns true). More... | |
casacore::Bool | hasWeights () const |
Does the current data set have associated weights? More... | |
WeightsIterator | getWeights () |
Get the associated weights of the current sub-chunk. More... | |
casacore::Bool | hasRanges () const |
Does the current data set have associated range(s)? More... | |
DataRanges | getRanges () |
Get the associated range(s) of the current sub-chunk. More... | |
casacore::Bool | isInclude () const |
If the associated data set has ranges, are these include (return true) or exclude (return false) ranges? More... | |
void | reset () |
Reset the provider to point to the first sub-chunk of the dataset. More... | |
void | foreachDataset (casacore::StatisticsAlgorithm< AccumType, DataIteratorType, MaskIteratorType, WeightsIteratorType > &statistics, Vi2StatisticsIteratee< DataIterator, WeightsIterator, MaskIterator > &iteratee) |
Public Member Functions inherited from casacore::StatsDataProvider< DataIterator::AccumType, DataIterator, MaskIterator, WeightsIterator > | |
virtual | ~StatsDataProvider () |
virtual uInt | getNMaxThreads () const |
If OpenMP is enabled and statistics methods are being called in a multi-threaded context, get maximum number of threads that should be used. More... | |
virtual void | updateMaxPos (const LocationType &) |
In general, unless you are writing statistics algorithm code, you shouldn't need to call these methods. More... | |
virtual void | updateMinPos (const LocationType &) |
Note that, contrary to Vi2CorrectedVisDataProvider and friends, this class does not support transformations of the visibility data as that data is handed off to the statistics algorithm.
Definition at line 43 of file Vi2FloatVisDataProvider.h.
casa::Vi2FloatVisDataProvider::Vi2FloatVisDataProvider | ( | vi::VisibilityIterator2 * | vi2, |
const std::set< casacore::MSMainEnums::PredefinedColumns > & | mergedColumns, | ||
casacore::Bool | omit_flagged_data, | ||
casacore::Bool | use_data_weights | ||
) |
|
virtual |