casa
$Rev:20696$
|
We need to have the CubeView definition here because its type is used by FlagDataHandler class. More...
#include <FlagDataHandler.h>
Public Member Functions | |
CubeView (Cube< T > *parentCube, std::vector< uInt > *rows=NULL, std::vector< uInt > *channels=NULL, std::vector< uInt > *polarizations=NULL) | |
T & | operator() (uInt i1, uInt i2, uInt i3) |
const IPosition & | shape () const |
void | shape (Int &s1, Int &s2, Int &s3) const |
Protected Member Functions | |
vector< uInt > * | createIndex (uInt size) |
T & | accessUnmapped (uInt i1, uInt i2, uInt i3) |
T & | accessMapped (uInt i1, uInt i2, uInt i3) |
T & | accessIndex1Mapped (uInt i1, uInt i2, uInt i3) |
T & | accessIndex2Mapped (uInt i1, uInt i2, uInt i3) |
T & | accessIndex3Mapped (uInt i1, uInt i2, uInt i3) |
T & | accessIndex12Mapped (uInt i1, uInt i2, uInt i3) |
T & | accessIndex13Mapped (uInt i1, uInt i2, uInt i3) |
T & | accessIndex23Mapped (uInt i1, uInt i2, uInt i3) |
Private Attributes | |
Cube< T > * | parentCube_p |
std::vector< uInt > * | rows_p |
std::vector< uInt > * | channels_p |
std::vector< uInt > * | polarizations_p |
IPosition | reducedLength_p |
T &(casa::CubeView< T >::* | access_p )(uInt, uInt, uInt) |
We need to have the CubeView definition here because its type is used by FlagDataHandler class.
Definition at line 78 of file FlagDataHandler.h.
casa::CubeView< T >::CubeView | ( | Cube< T > * | parentCube, |
std::vector< uInt > * | rows = NULL , |
||
std::vector< uInt > * | channels = NULL , |
||
std::vector< uInt > * | polarizations = NULL |
||
) | [inline] |
Definition at line 83 of file FlagDataHandler.h.
T& casa::CubeView< T >::accessIndex12Mapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 223 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
T& casa::CubeView< T >::accessIndex13Mapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 230 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
T& casa::CubeView< T >::accessIndex1Mapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 205 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
T& casa::CubeView< T >::accessIndex23Mapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 237 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
T& casa::CubeView< T >::accessIndex2Mapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 211 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
T& casa::CubeView< T >::accessIndex3Mapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 217 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
T& casa::CubeView< T >::accessMapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 197 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
T& casa::CubeView< T >::accessUnmapped | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline, protected] |
Definition at line 192 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView().
vector<uInt>* casa::CubeView< T >::createIndex | ( | uInt | size | ) | [inline, protected] |
Definition at line 181 of file FlagDataHandler.h.
T& casa::CubeView< T >::operator() | ( | uInt | i1, |
uInt | i2, | ||
uInt | i3 | ||
) | [inline] |
Definition at line 161 of file FlagDataHandler.h.
const IPosition& casa::CubeView< T >::shape | ( | ) | const [inline] |
Definition at line 166 of file FlagDataHandler.h.
void casa::CubeView< T >::shape | ( | Int & | s1, |
Int & | s2, | ||
Int & | s3 | ||
) | const [inline] |
Definition at line 171 of file FlagDataHandler.h.
T&(casa::CubeView<T>::* casa::CubeView< T >::access_p)(uInt, uInt, uInt) [private] |
Definition at line 250 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView(), and casa::CubeView< Complex >::operator()().
std::vector<uInt>* casa::CubeView< T >::channels_p [private] |
Cube<T>* casa::CubeView< T >::parentCube_p [private] |
Definition at line 245 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::accessIndex12Mapped(), casa::CubeView< Complex >::accessIndex13Mapped(), casa::CubeView< Complex >::accessIndex1Mapped(), casa::CubeView< Complex >::accessIndex23Mapped(), casa::CubeView< Complex >::accessIndex2Mapped(), casa::CubeView< Complex >::accessIndex3Mapped(), casa::CubeView< Complex >::accessMapped(), casa::CubeView< Complex >::accessUnmapped(), and casa::CubeView< Complex >::CubeView().
std::vector<uInt>* casa::CubeView< T >::polarizations_p [private] |
IPosition casa::CubeView< T >::reducedLength_p [private] |
Definition at line 249 of file FlagDataHandler.h.
Referenced by casa::CubeView< Complex >::CubeView(), and casa::CubeView< Complex >::shape().
std::vector<uInt>* casa::CubeView< T >::rows_p [private] |