casa
$Rev:20696$
|
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.
casa::ReadOnlyMatrixIterator< T >::ReadOnlyMatrixIterator | ( | const Array< T > & | a | ) | [inline] |
Definition at line 106 of file MatrixIter.h.
casa::ReadOnlyMatrixIterator< T >::ReadOnlyMatrixIterator | ( | const Array< T > & | a, |
uInt | cursorAxis1, | ||
uInt | cursorAxis2 | ||
) | [inline] |
Definition at line 109 of file MatrixIter.h.
casa::ReadOnlyMatrixIterator< T >::ReadOnlyMatrixIterator | ( | const ReadOnlyMatrixIterator< T > & | ) | [private] |
Not implemented.
const Array<T>& casa::ReadOnlyMatrixIterator< T >::array | ( | ) | [inline] |
Definition at line 117 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
Bool casa::ReadOnlyMatrixIterator< T >::atStart | ( | ) | const [inline] |
Definition at line 120 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
IPosition casa::ReadOnlyMatrixIterator< T >::endPos | ( | ) | const [inline] |
Definition at line 123 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
const Matrix<T>& casa::ReadOnlyMatrixIterator< T >::matrix | ( | ) | [inline] |
Definition at line 118 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
uInt casa::ReadOnlyMatrixIterator< T >::ndim | ( | ) | const [inline] |
Definition at line 124 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
void casa::ReadOnlyMatrixIterator< T >::next | ( | ) | [inline] |
Definition at line 113 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
ReadOnlyMatrixIterator<T>& casa::ReadOnlyMatrixIterator< T >::operator= | ( | const ReadOnlyMatrixIterator< T > & | ) | [private] |
Not implemented.
void casa::ReadOnlyMatrixIterator< T >::origin | ( | ) | [inline] |
Definition at line 115 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
Bool casa::ReadOnlyMatrixIterator< T >::pastEnd | ( | ) | const [inline] |
Definition at line 121 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
const IPosition& casa::ReadOnlyMatrixIterator< T >::pos | ( | ) | const [inline] |
Definition at line 122 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
void casa::ReadOnlyMatrixIterator< T >::reset | ( | ) | [inline] |
Definition at line 114 of file MatrixIter.h.
References casa::ReadOnlyMatrixIterator< T >::mi.
MatrixIterator<T> casa::ReadOnlyMatrixIterator< T >::mi [private] |
Definition at line 132 of file MatrixIter.h.
Referenced by casa::ReadOnlyMatrixIterator< T >::array(), casa::ReadOnlyMatrixIterator< T >::atStart(), casa::ReadOnlyMatrixIterator< T >::endPos(), casa::ReadOnlyMatrixIterator< T >::matrix(), casa::ReadOnlyMatrixIterator< T >::ndim(), casa::ReadOnlyMatrixIterator< T >::next(), casa::ReadOnlyMatrixIterator< T >::origin(), casa::ReadOnlyMatrixIterator< T >::pastEnd(), casa::ReadOnlyMatrixIterator< T >::pos(), and casa::ReadOnlyMatrixIterator< T >::reset().