casa::vi::DataCubeMap Class Reference

#include <UtilsTVI.h>

List of all members.

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

Detailed Description

Definition at line 159 of file UtilsTVI.h.


Constructor & Destructor Documentation

casa::vi::DataCubeMap::DataCubeMap (  ) 
casa::vi::DataCubeMap::DataCubeMap ( DataCubeMap other  ) 
casa::vi::DataCubeMap::~DataCubeMap (  ) 

Member Function Documentation

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 (  ) 
template<class T >
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 (  ) 
template<class T >
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  ) 
void casa::vi::DataCubeMap::setVectorIndex ( uInt  vectorIndex  ) 

Member Data Documentation

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.


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