casa::vi::DataCubeHolder Class Reference

#include <UtilsTVI.h>

Inheritance diagram for casa::vi::DataCubeHolder:
casa::vi::DataCubeHolderBase

List of all members.

Public Member Functions

 DataCubeHolder (Cube< T > &dataCube)
 DataCubeHolder (const Cube< T > &dataCube)
 DataCubeHolder (Matrix< T > &dataMatrix)
 DataCubeHolder (const Matrix< T > &dataMatrix)
 DataCubeHolder (Vector< T > &dataVector)
 DataCubeHolder (const Vector< T > &dataVector)
Matrix< T > & getMatrix ()
Vector< T > & getVector ()
void setMatrixIndex (uInt matrixIndex)
void setVectorIndex (uInt vectorIndex)
DataCubeHolderBaseselfReference ()

Protected Attributes

Cube< T > cube_p
Matrix< T > matrix_p
Vector< T > vector_p

Detailed Description

Definition at line 77 of file UtilsTVI.h.


Constructor & Destructor Documentation

casa::vi::DataCubeHolder::DataCubeHolder ( Cube< T > &  dataCube  )  [inline]

Definition at line 85 of file UtilsTVI.h.

References cube_p, and casa::vi::DataCubeHolderBase::cubeShape_p.

casa::vi::DataCubeHolder::DataCubeHolder ( const Cube< T > &  dataCube  )  [inline]

Definition at line 91 of file UtilsTVI.h.

References cube_p, and casa::vi::DataCubeHolderBase::cubeShape_p.

casa::vi::DataCubeHolder::DataCubeHolder ( Matrix< T > &  dataMatrix  )  [inline]

Definition at line 97 of file UtilsTVI.h.

References matrix_p, and casa::vi::DataCubeHolderBase::matrixShape_p.

casa::vi::DataCubeHolder::DataCubeHolder ( const Matrix< T > &  dataMatrix  )  [inline]

Definition at line 103 of file UtilsTVI.h.

References matrix_p, and casa::vi::DataCubeHolderBase::matrixShape_p.

casa::vi::DataCubeHolder::DataCubeHolder ( Vector< T > &  dataVector  )  [inline]

Definition at line 109 of file UtilsTVI.h.

References vector_p, and casa::vi::DataCubeHolderBase::vectorShape_p.

casa::vi::DataCubeHolder::DataCubeHolder ( const Vector< T > &  dataVector  )  [inline]

Definition at line 115 of file UtilsTVI.h.

References vector_p, and casa::vi::DataCubeHolderBase::vectorShape_p.


Member Function Documentation

Matrix<T>& casa::vi::DataCubeHolder::getMatrix (  )  [inline]

Definition at line 121 of file UtilsTVI.h.

References matrix_p.

Vector<T>& casa::vi::DataCubeHolder::getVector (  )  [inline]

Definition at line 122 of file UtilsTVI.h.

References vector_p.

Referenced by casa::vi::DataCubeMap::getMatrix(), and casa::vi::DataCubeMap::getVector().

DataCubeHolderBase* casa::vi::DataCubeHolder::selfReference (  )  [inline, virtual]

Implements casa::vi::DataCubeHolderBase.

Definition at line 144 of file UtilsTVI.h.

References cube_p.

void casa::vi::DataCubeHolder::setMatrixIndex ( uInt  matrixIndex  )  [inline, virtual]
void casa::vi::DataCubeHolder::setVectorIndex ( uInt  vectorIndex  )  [inline, virtual]

Member Data Documentation

Cube<T> casa::vi::DataCubeHolder::cube_p [protected]

Definition at line 153 of file UtilsTVI.h.

Referenced by DataCubeHolder(), selfReference(), and setMatrixIndex().

Matrix<T> casa::vi::DataCubeHolder::matrix_p [protected]

Definition at line 154 of file UtilsTVI.h.

Referenced by DataCubeHolder(), getMatrix(), setMatrixIndex(), and setVectorIndex().

Vector<T> casa::vi::DataCubeHolder::vector_p [protected]

Definition at line 155 of file UtilsTVI.h.

Referenced by DataCubeHolder(), getVector(), and setVectorIndex().


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