#include <MSTransformBufferImpl.h>
Public Member Functions | |
DataCubeMap () | |
~DataCubeMap () | |
void | add (MS::PredefinedColumns key, DataCubeHolderBase *dataCubeHolder) |
void | setWindowShape (IPosition windowShape) |
IPosition & | getWindowShape () |
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 & | getMatrixShape () |
IPosition & | getVectorShape () |
Protected Attributes | |
IPosition | windowShape_p |
std::map < MS::PredefinedColumns, DataCubeHolderBase * > | dataCubeMap_p |
std::map < MS::PredefinedColumns, DataCubeHolderBase * > ::iterator | dataCubeMapIter_p |
Definition at line 90 of file MSTransformBufferImpl.h.
casa::DataCubeMap::DataCubeMap | ( | ) | [inline] |
Definition at line 95 of file MSTransformBufferImpl.h.
References dataCubeMap_p.
casa::DataCubeMap::~DataCubeMap | ( | ) | [inline] |
Definition at line 96 of file MSTransformBufferImpl.h.
References dataCubeMap_p.
void casa::DataCubeMap::add | ( | MS::PredefinedColumns | key, | |
DataCubeHolderBase * | dataCubeHolder | |||
) | [inline] |
Definition at line 98 of file MSTransformBufferImpl.h.
References dataCubeMap_p.
Matrix<T>& casa::DataCubeMap::getMatrix | ( | MS::PredefinedColumns | key | ) | [inline] |
Definition at line 109 of file MSTransformBufferImpl.h.
References dataCubeMap_p, and casa::DataCubeHolder< T >::getVector().
IPosition& casa::DataCubeMap::getMatrixShape | ( | ) | [inline] |
Definition at line 131 of file MSTransformBufferImpl.h.
References dataCubeMap_p.
Vector<T>& casa::DataCubeMap::getVector | ( | MS::PredefinedColumns | key | ) | [inline] |
Definition at line 103 of file MSTransformBufferImpl.h.
References dataCubeMap_p, and casa::DataCubeHolder< T >::getVector().
IPosition& casa::DataCubeMap::getVectorShape | ( | ) | [inline] |
Definition at line 136 of file MSTransformBufferImpl.h.
References dataCubeMap_p.
IPosition& casa::DataCubeMap::getWindowShape | ( | ) | [inline] |
Definition at line 101 of file MSTransformBufferImpl.h.
References windowShape_p.
void casa::DataCubeMap::setMatrixIndex | ( | uInt | rowIndex | ) | [inline] |
Definition at line 115 of file MSTransformBufferImpl.h.
References dataCubeMap_p, and dataCubeMapIter_p.
void casa::DataCubeMap::setVectorIndex | ( | uInt | vectorIndex | ) | [inline] |
Definition at line 123 of file MSTransformBufferImpl.h.
References dataCubeMap_p, and dataCubeMapIter_p.
void casa::DataCubeMap::setWindowShape | ( | IPosition | windowShape | ) | [inline] |
Definition at line 100 of file MSTransformBufferImpl.h.
References windowShape_p.
std::map<MS::PredefinedColumns, DataCubeHolderBase*> casa::DataCubeMap::dataCubeMap_p [protected] |
Definition at line 145 of file MSTransformBufferImpl.h.
Referenced by add(), DataCubeMap(), getMatrix(), getMatrixShape(), getVector(), getVectorShape(), setMatrixIndex(), setVectorIndex(), and ~DataCubeMap().
std::map<MS::PredefinedColumns, DataCubeHolderBase*>::iterator casa::DataCubeMap::dataCubeMapIter_p [protected] |
Definition at line 146 of file MSTransformBufferImpl.h.
Referenced by setMatrixIndex(), and setVectorIndex().
IPosition casa::DataCubeMap::windowShape_p [protected] |
Definition at line 144 of file MSTransformBufferImpl.h.
Referenced by getWindowShape(), and setWindowShape().