casa::DataCubeMap Class Reference

#include <MSTransformBufferImpl.h>

List of all members.

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

Detailed Description

Definition at line 90 of file MSTransformBufferImpl.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

void casa::DataCubeMap::add ( MS::PredefinedColumns  key,
DataCubeHolderBase dataCubeHolder 
) [inline]

Definition at line 98 of file MSTransformBufferImpl.h.

References dataCubeMap_p.

template<class T >
Matrix<T>& casa::DataCubeMap::getMatrix ( MS::PredefinedColumns  key  )  [inline]
IPosition& casa::DataCubeMap::getMatrixShape (  )  [inline]

Definition at line 131 of file MSTransformBufferImpl.h.

References dataCubeMap_p.

template<class T >
Vector<T>& casa::DataCubeMap::getVector ( MS::PredefinedColumns  key  )  [inline]
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.


Member Data Documentation

std::map<MS::PredefinedColumns, DataCubeHolderBase*> casa::DataCubeMap::dataCubeMap_p [protected]
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().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1