28 #ifndef LATTICES_LELARRAY_H
29 #define LATTICES_LELARRAY_H
62 template <
class T>
class LELArray :
public LELArrayBase
158 #ifndef CASACORE_NO_AUTO_TEMPLATES
159 #include <casacore/lattices/LEL/LELArray.tcc>
160 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
LELArray(const Array< T > &value)
Constructor takes value.
This LEL class holds an array with a mask.
const Array< Bool > & mask() const
Get mask.
LELArray(const Array< T > &value, const Array< Bool > &mask)
Constructor takes value and mask.
Base class for LELArray holding the mask.
This LEL class holds a possible referenced array with a mask.
const IPosition & shape() const
Get shape (of the value).
LELArray< T > & operator=(const LELArray< T > &other)
Assignment (reference semantics).
template <class T, class U> class vector;
LELArrayRef< T > & operator=(const LELArrayRef< T > &other)
Assignment is not needed.
LELArrayRef(const IPosition &shape)
Constructor takes shape.
const Array< T > & value() const
Get value.
const Array< T > & value() const
Get value.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.