#include <UtilsTVI.h>
Public Member Functions | |
| DataCubeMap () | |
| DataCubeMap (DataCubeMap &other) | |
| ~DataCubeMap () | |
| void | add (MS::PredefinedColumns key, DataCubeHolderBase *dataCubeHolder) |
| void | add (MS::PredefinedColumns key, DataCubeHolderBase &dataCubeHolder) |
| Bool | present (MS::PredefinedColumns key) |
| template<class T > | |
| Vector< T > & | getVector (MS::PredefinedColumns key) |
| template<class T > | |
| Matrix< T > & | getMatrix (MS::PredefinedColumns key) |
| void | setMatrixIndex (uInt rowIndex) |
| void | setVectorIndex (uInt vectorIndex) |
| IPosition & | getCubeShape () |
| IPosition & | getMatrixShape () |
| IPosition & | getVectorShape () |
| size_t | nelements () |
Protected Attributes | |
| std::map < MS::PredefinedColumns, DataCubeHolderBase * > | dataCubeMap_p |
| std::map < MS::PredefinedColumns, DataCubeHolderBase * > ::iterator | dataCubeMapIter_p |
Definition at line 159 of file UtilsTVI.h.
| casa::vi::DataCubeMap::DataCubeMap | ( | ) |
| casa::vi::DataCubeMap::DataCubeMap | ( | DataCubeMap & | other | ) |
| casa::vi::DataCubeMap::~DataCubeMap | ( | ) |
| void casa::vi::DataCubeMap::add | ( | MS::PredefinedColumns | key, | |
| DataCubeHolderBase & | dataCubeHolder | |||
| ) |
| void casa::vi::DataCubeMap::add | ( | MS::PredefinedColumns | key, | |
| DataCubeHolderBase * | dataCubeHolder | |||
| ) |
| IPosition& casa::vi::DataCubeMap::getCubeShape | ( | ) |
| Matrix<T>& casa::vi::DataCubeMap::getMatrix | ( | MS::PredefinedColumns | key | ) | [inline] |
Definition at line 182 of file UtilsTVI.h.
References dataCubeMap_p, and casa::vi::DataCubeHolder::getVector().
| IPosition& casa::vi::DataCubeMap::getMatrixShape | ( | ) |
| Vector<T>& casa::vi::DataCubeMap::getVector | ( | MS::PredefinedColumns | key | ) | [inline] |
Definition at line 176 of file UtilsTVI.h.
References dataCubeMap_p, and casa::vi::DataCubeHolder::getVector().
| IPosition& casa::vi::DataCubeMap::getVectorShape | ( | ) |
| size_t casa::vi::DataCubeMap::nelements | ( | ) |
| Bool casa::vi::DataCubeMap::present | ( | MS::PredefinedColumns | key | ) |
| void casa::vi::DataCubeMap::setMatrixIndex | ( | uInt | rowIndex | ) |
Referenced by casa::vi::FreqAxisTransformEngine2< T >::setRowIndex().
| void casa::vi::DataCubeMap::setVectorIndex | ( | uInt | vectorIndex | ) |
Referenced by casa::vi::FreqAxisTransformEngine2< T >::setCorrIndex().
std::map<MS::PredefinedColumns, DataCubeHolderBase*> casa::vi::DataCubeMap::dataCubeMap_p [protected] |
Definition at line 200 of file UtilsTVI.h.
Referenced by getMatrix(), and getVector().
std::map<MS::PredefinedColumns, DataCubeHolderBase*>::iterator casa::vi::DataCubeMap::dataCubeMapIter_p [protected] |
Definition at line 201 of file UtilsTVI.h.
1.6.1