casa
5.7.0-16
|
#include <UtilsTVI.h>
Public Member Functions | |
DataCubeMap () | |
DataCubeMap (DataCubeMap &other) | |
virtual | ~DataCubeMap () |
void | add (casacore::MS::PredefinedColumns key, DataCubeHolderBase *dataCubeHolder) |
void | add (casacore::MS::PredefinedColumns key, DataCubeHolderBase &dataCubeHolder) |
casacore::Bool | present (casacore::MS::PredefinedColumns key) |
template<class T > | |
casacore::Vector< T > & | getVector (casacore::MS::PredefinedColumns key) |
template<class T > | |
casacore::Matrix< T > & | getMatrix (casacore::MS::PredefinedColumns key) |
void | setMatrixIndex (casacore::uInt rowIndex) |
void | setVectorIndex (casacore::uInt vectorIndex) |
casacore::IPosition & | getCubeShape () |
casacore::IPosition & | getMatrixShape () |
casacore::IPosition & | getVectorShape () |
size_t | nelements () |
virtual void | setupVecIter () |
Methods controlling iteration gmoellen (2017Mar06) More... | |
void | reset () |
void | next () |
casacore::Bool | pastEnd () |
Protected Attributes | |
std::map < casacore::MS::PredefinedColumns, DataCubeHolderBase * > | dataCubeMap_p |
std::map < casacore::MS::PredefinedColumns, DataCubeHolderBase * > ::iterator | dataCubeMapIter_p |
Definition at line 203 of file UtilsTVI.h.
casa::vi::DataCubeMap::DataCubeMap | ( | ) |
casa::vi::DataCubeMap::DataCubeMap | ( | DataCubeMap & | other | ) |
|
virtual |
void casa::vi::DataCubeMap::add | ( | casacore::MS::PredefinedColumns | key, |
DataCubeHolderBase * | dataCubeHolder | ||
) |
void casa::vi::DataCubeMap::add | ( | casacore::MS::PredefinedColumns | key, |
DataCubeHolderBase & | dataCubeHolder | ||
) |
casacore::IPosition& casa::vi::DataCubeMap::getCubeShape | ( | ) |
|
inline |
Definition at line 226 of file UtilsTVI.h.
References dataCubeMap_p, and casa::vi::DataCubeHolder::getVector().
casacore::IPosition& casa::vi::DataCubeMap::getMatrixShape | ( | ) |
|
inline |
Definition at line 220 of file UtilsTVI.h.
References dataCubeMap_p, and casa::vi::DataCubeHolder::getVector().
casacore::IPosition& casa::vi::DataCubeMap::getVectorShape | ( | ) |
size_t casa::vi::DataCubeMap::nelements | ( | ) |
void casa::vi::DataCubeMap::next | ( | ) |
casacore::Bool casa::vi::DataCubeMap::pastEnd | ( | ) |
casacore::Bool casa::vi::DataCubeMap::present | ( | casacore::MS::PredefinedColumns | key | ) |
void casa::vi::DataCubeMap::reset | ( | ) |
void casa::vi::DataCubeMap::setMatrixIndex | ( | casacore::uInt | rowIndex | ) |
Referenced by casa::vi::FreqAxisTransformEngine2< T >::setRowIndex().
|
virtual |
Methods controlling iteration gmoellen (2017Mar06)
void casa::vi::DataCubeMap::setVectorIndex | ( | casacore::uInt | vectorIndex | ) |
Referenced by casa::vi::FreqAxisTransformEngine2< T >::setCorrIndex().
|
protected |
Definition at line 251 of file UtilsTVI.h.
Referenced by casa::DataCubeMap::add(), casa::DataCubeMap::DataCubeMap(), casa::DataCubeMap::getMatrix(), getMatrix(), casa::DataCubeMap::getMatrixShape(), casa::DataCubeMap::getVector(), getVector(), casa::DataCubeMap::getVectorShape(), casa::DataCubeMap::setMatrixIndex(), casa::DataCubeMap::setVectorIndex(), and casa::DataCubeMap::~DataCubeMap().
|
protected |
Definition at line 252 of file UtilsTVI.h.
Referenced by casa::DataCubeMap::setMatrixIndex(), and casa::DataCubeMap::setVectorIndex().