#include <UtilsTVI.h>
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) |
DataCubeHolderBase * | selfReference () |
Protected Attributes | |
Cube< T > | cube_p |
Matrix< T > | matrix_p |
Vector< T > | vector_p |
Definition at line 77 of file UtilsTVI.h.
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.
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] |
Implements casa::vi::DataCubeHolderBase.
Definition at line 124 of file UtilsTVI.h.
References cube_p, matrix_p, casa::vi::DataCubeHolderBase::matrixIndex_p, and casa::vi::DataCubeHolderBase::matrixShape_p.
void casa::vi::DataCubeHolder::setVectorIndex | ( | uInt | vectorIndex | ) | [inline, virtual] |
Implements casa::vi::DataCubeHolderBase.
Definition at line 134 of file UtilsTVI.h.
References matrix_p, vector_p, casa::vi::DataCubeHolderBase::vectorIndex_p, and casa::vi::DataCubeHolderBase::vectorShape_p.
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().