Go to the documentation of this file.
28 #ifndef CASA_MATRIXITER_H
29 #define CASA_MATRIXITER_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/ArrayIter.h>
34 #include <casacore/casa/Arrays/Matrix.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 2-D Specialization of the Array class.
Iterate an Array cursor through another Array.
A Vector of integers, for indexing into Array<T> objects.
Array< T > * ap_p
A pointer to the cursor.
ReadOnlyMatrixIterator(const ReadOnlyMatrixIterator< T > &)
Not implemented.
MatrixIterator(Array< T > &a, uInt cursorAxis1, uInt cursorAxis2)
Iterate by matrices through array "a".
ReadOnlyMatrixIterator< T > & operator=(const ReadOnlyMatrixIterator< T > &)
Not implemented.
ReadOnlyMatrixIterator(const Array< T > &a, uInt cursorAxis1, uInt cursorAxis2)
MatrixIterator(Array< T > &a)
Iterate by matrices through array "a".
this file contains all the compiler specific defines
MatrixIterator< T > & operator=(const MatrixIterator< T > &)
Not implemented.
ReadOnlyMatrixIterator(const Array< T > &a)
Iterate a Matrix cursor through another Array.
Matrix< T > & matrix()
Return the matrix at the current position.
const Array< T > & array()
MatrixIterator(const MatrixIterator< T > &)
Not implemented.
template <class T, class U> class vector;
bool Bool
Define the standard types used by Casacore.
const Matrix< T > & matrix()
const IPosition & pos() const
Iterate a Matrix cursor through a R/O Array.