Iterate a Matrix cursor through a R/O Array. More...
#include <MatrixIter.h>
Public Member Functions | |
| ReadOnlyMatrixIterator (const Array< T > &a) | |
| ReadOnlyMatrixIterator (const Array< T > &a, uInt cursorAxis1, uInt cursorAxis2) | |
| void | next () |
| void | reset () |
| void | origin () |
| const Array< T > & | array () |
| const Matrix< T > & | matrix () |
| Bool | atStart () const |
| Bool | pastEnd () const |
| const IPosition & | pos () const |
| IPosition | endPos () const |
| uInt | ndim () const |
Private Member Functions | |
| ReadOnlyMatrixIterator (const ReadOnlyMatrixIterator< T > &) | |
| Not implemented. | |
| ReadOnlyMatrixIterator< T > & | operator= (const ReadOnlyMatrixIterator< T > &) |
| Not implemented. | |
Private Attributes | |
| MatrixIterator< T > | mi |
Iterate a Matrix cursor through a R/O Array.
ReadOnlyMatrixIterator behaves exactly like MatrixIterator (cf.) only it should be used on const Arrays.
Tip: Note that the R/O MatrixIterator is not derived from R/O ArrayIterator;
Definition at line 102 of file MatrixIter.h.
| casacore::ReadOnlyMatrixIterator< T >::ReadOnlyMatrixIterator | ( | const Array< T > & | a | ) | [inline] |
Definition at line 106 of file MatrixIter.h.
| casacore::ReadOnlyMatrixIterator< T >::ReadOnlyMatrixIterator | ( | const Array< T > & | a, | |
| uInt | cursorAxis1, | |||
| uInt | cursorAxis2 | |||
| ) | [inline] |
Definition at line 109 of file MatrixIter.h.
| casacore::ReadOnlyMatrixIterator< T >::ReadOnlyMatrixIterator | ( | const ReadOnlyMatrixIterator< T > & | ) | [private] |
Not implemented.
| const Array<T>& casacore::ReadOnlyMatrixIterator< T >::array | ( | ) | [inline] |
Definition at line 117 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| Bool casacore::ReadOnlyMatrixIterator< T >::atStart | ( | ) | const [inline] |
Definition at line 120 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| IPosition casacore::ReadOnlyMatrixIterator< T >::endPos | ( | ) | const [inline] |
Definition at line 123 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| const Matrix<T>& casacore::ReadOnlyMatrixIterator< T >::matrix | ( | ) | [inline] |
Definition at line 118 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| uInt casacore::ReadOnlyMatrixIterator< T >::ndim | ( | ) | const [inline] |
Definition at line 124 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| void casacore::ReadOnlyMatrixIterator< T >::next | ( | ) | [inline] |
Definition at line 113 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| ReadOnlyMatrixIterator<T>& casacore::ReadOnlyMatrixIterator< T >::operator= | ( | const ReadOnlyMatrixIterator< T > & | ) | [private] |
Not implemented.
| void casacore::ReadOnlyMatrixIterator< T >::origin | ( | ) | [inline] |
Definition at line 115 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| Bool casacore::ReadOnlyMatrixIterator< T >::pastEnd | ( | ) | const [inline] |
Definition at line 121 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| const IPosition& casacore::ReadOnlyMatrixIterator< T >::pos | ( | ) | const [inline] |
Definition at line 122 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
| void casacore::ReadOnlyMatrixIterator< T >::reset | ( | ) | [inline] |
Definition at line 114 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi.
MatrixIterator<T> casacore::ReadOnlyMatrixIterator< T >::mi [private] |
Definition at line 132 of file MatrixIter.h.
Referenced by casacore::ReadOnlyMatrixIterator< T >::array(), casacore::ReadOnlyMatrixIterator< T >::atStart(), casacore::ReadOnlyMatrixIterator< T >::endPos(), casacore::ReadOnlyMatrixIterator< T >::matrix(), casacore::ReadOnlyMatrixIterator< T >::ndim(), casacore::ReadOnlyMatrixIterator< T >::next(), casacore::ReadOnlyMatrixIterator< T >::origin(), casacore::ReadOnlyMatrixIterator< T >::pastEnd(), casacore::ReadOnlyMatrixIterator< T >::pos(), and casacore::ReadOnlyMatrixIterator< T >::reset().
1.6.1