28 #ifndef CASA_MATRIXITER_H
29 #define CASA_MATRIXITER_H
107 mi(const_cast<
Array<T>&>(a)) {}
111 :
mi(const_cast<
Array<T>&>(a), cursorAxis1, cursorAxis2) {}
138 #ifndef CASACORE_NO_AUTO_TEMPLATES
139 #include <casacore/casa/Arrays/MatrixIter.tcc>
140 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
const IPosition & pos() const
MatrixIterator(Array< T > &a)
Iterate by matrices through array "a".
const Matrix< T > & matrix()
Iterate a Matrix cursor through another Array.
Iterate a Matrix cursor through a R/O Array.
Matrix< T > & matrix()
Return the matrix at the current position.
A 2-D Specialization of the Array class.
Iterate an Array cursor through another Array.
ReadOnlyMatrixIterator(const Array< T > &a, uInt cursorAxis1, uInt cursorAxis2)
Array< T > * ap_p
A pointer to the cursor.
const Array< T > & array()
MatrixIterator< T > & operator=(const MatrixIterator< T > &)
Not implemented.
bool Bool
Define the standard types used by Casacore.
ReadOnlyMatrixIterator< T > & operator=(const ReadOnlyMatrixIterator< T > &)
Not implemented.
template <class T, class U> class vector;
ReadOnlyMatrixIterator(const Array< T > &a)
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.