26#ifndef CASA_MATRIXITER_2_H
27#define CASA_MATRIXITER_2_H
104 mi(const_cast<
Array<T>&>(a)) {}
107 size_t cursorAxis1,
size_t cursorAxis2)
108 :
mi(const_cast<
Array<T>&>(a), cursorAxis1, cursorAxis2) {}
135#include "MatrixIter.tcc"
std::unique_ptr< Array< T > > ap_p
The cursor.
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.
Iterate a Matrix cursor through a R/O Array.
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.
this file contains all the compiler specific defines