26#ifndef CASA_MATRIXITER_2_H
27#define CASA_MATRIXITER_2_H
105 :
mi(const_cast<
Array<T> &>(a), cursorAxis1, cursorAxis2) {}
118 size_t ndim()
const {
return mi.ndim(); }
131#include "MatrixIter.tcc"
std::unique_ptr< Array< T > > ap_p
The cursor.
ArrayIterator(const Array< T > &arr, size_t byDim=1)
Step through array "arr" over the first byDim axes (using a cursor of dimensionality "byDim").
MatrixIterator< T > & operator=(const MatrixIterator< T > &)=delete
Not implemented.
MatrixIterator(Array< T > &a)
Iterate by matrices through array "a".
MatrixIterator(Array< T > &a, size_t cursorAxis1, size_t cursorAxis2)
Iterate by matrices through array "a".
MatrixIterator(const MatrixIterator< T > &)=delete
Not implemented.
Matrix< T > & matrix()
Return the matrix at the current position.
ReadOnlyMatrixIterator< T > & operator=(const ReadOnlyMatrixIterator< T > &)=delete
Not implemented.
const Array< T > & array()
const IPosition & pos() const
const Matrix< T > & matrix()
ReadOnlyMatrixIterator(const Array< T > &a, size_t cursorAxis1, size_t cursorAxis2)
ReadOnlyMatrixIterator(const Array< T > &a)
ReadOnlyMatrixIterator(const ReadOnlyMatrixIterator< T > &)=delete
Not implemented.
For temporary backward namespace compatibility, use casa as alias for casacore.