#include <FlagDataHandler.h>
Public Member Functions | |
VectorView (Vector< T > *parentVector, std::vector< uInt > *rows=NULL) | |
T & | operator() (uInt i1) |
const IPosition & | shape () const |
void | shape (Int &s1) const |
Protected Member Functions | |
vector< uInt > * | createIndex (uInt size) |
T & | accessUnmapped (uInt i1) |
T & | accessMapped (uInt i1) |
Private Attributes | |
Vector< T > * | parentVector_p |
std::vector< uInt > * | rows_p |
IPosition | reducedLength_p |
T &(casa::VectorView< T >::* | access_p )(uInt) |
Definition at line 258 of file FlagDataHandler.h.
casa::VectorView< T >::VectorView | ( | Vector< T > * | parentVector, | |
std::vector< uInt > * | rows = NULL | |||
) | [inline] |
Definition at line 262 of file FlagDataHandler.h.
T& casa::VectorView< T >::accessMapped | ( | uInt | i1 | ) | [inline, protected] |
Definition at line 323 of file FlagDataHandler.h.
Referenced by casa::VectorView< Bool >::VectorView().
T& casa::VectorView< T >::accessUnmapped | ( | uInt | i1 | ) | [inline, protected] |
Definition at line 318 of file FlagDataHandler.h.
Referenced by casa::VectorView< Bool >::VectorView().
vector<uInt>* casa::VectorView< T >::createIndex | ( | uInt | size | ) | [inline, protected] |
Definition at line 307 of file FlagDataHandler.h.
T& casa::VectorView< T >::operator() | ( | uInt | i1 | ) | [inline] |
Definition at line 289 of file FlagDataHandler.h.
void casa::VectorView< T >::shape | ( | Int & | s1 | ) | const [inline] |
Definition at line 299 of file FlagDataHandler.h.
const IPosition& casa::VectorView< T >::shape | ( | ) | const [inline] |
Definition at line 294 of file FlagDataHandler.h.
T&(casa::VectorView<T>::* casa::VectorView< T >::access_p)(uInt) [private] |
Referenced by casa::VectorView< Bool >::operator()(), and casa::VectorView< Bool >::VectorView().
Vector<T>* casa::VectorView< T >::parentVector_p [private] |
Definition at line 330 of file FlagDataHandler.h.
Referenced by casa::VectorView< Bool >::accessMapped(), casa::VectorView< Bool >::accessUnmapped(), and casa::VectorView< Bool >::VectorView().
IPosition casa::VectorView< T >::reducedLength_p [private] |
Definition at line 332 of file FlagDataHandler.h.
Referenced by casa::VectorView< Bool >::shape(), and casa::VectorView< Bool >::VectorView().
std::vector<uInt>* casa::VectorView< T >::rows_p [private] |
Definition at line 331 of file FlagDataHandler.h.
Referenced by casa::VectorView< Bool >::accessMapped(), and casa::VectorView< Bool >::VectorView().