| 
    casacore
    
   | 
 
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, size_t cursorAxis1, size_t 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 | 
| size_t | ndim () const | 
Private Member Functions | |
| ReadOnlyMatrixIterator (const ReadOnlyMatrixIterator< T > &)=delete | |
| Not implemented.  More... | |
| ReadOnlyMatrixIterator< T > & | operator= (const ReadOnlyMatrixIterator< T > &)=delete | 
| Not implemented.  More... | |
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 101 of file MatrixIter.h.
      
  | 
  inline | 
Definition at line 105 of file MatrixIter.h.
      
  | 
  inline | 
Definition at line 108 of file MatrixIter.h.
      
  | 
  privatedelete | 
Not implemented.
      
  | 
  inline | 
Definition at line 116 of file MatrixIter.h.
References casacore::ArrayIterator< T, Alloc >::array(), and casacore::ReadOnlyMatrixIterator< T >::mi.
      
  | 
  inline | 
Definition at line 119 of file MatrixIter.h.
References casacore::ArrayPositionIterator::atStart(), and casacore::ReadOnlyMatrixIterator< T >::mi.
      
  | 
  inline | 
Definition at line 122 of file MatrixIter.h.
References casacore::ArrayPositionIterator::endPos(), and casacore::ReadOnlyMatrixIterator< T >::mi.
      
  | 
  inline | 
Definition at line 117 of file MatrixIter.h.
References casacore::MatrixIterator< T, Alloc >::matrix(), and casacore::ReadOnlyMatrixIterator< T >::mi.
      
  | 
  inline | 
Definition at line 123 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi, and casacore::ArrayPositionIterator::ndim().
      
  | 
  inline | 
Definition at line 112 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi, and casacore::ArrayIterator< T, Alloc >::next().
      
  | 
  privatedelete | 
Not implemented.
      
  | 
  inline | 
Definition at line 114 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi, and casacore::ArrayPositionIterator::origin().
      
  | 
  inline | 
Definition at line 120 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi, and casacore::ArrayPositionIterator::pastEnd().
      
  | 
  inline | 
Definition at line 121 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi, and casacore::ArrayPositionIterator::pos().
      
  | 
  inline | 
Definition at line 113 of file MatrixIter.h.
References casacore::ReadOnlyMatrixIterator< T >::mi, and casacore::ArrayPositionIterator::origin().
      
  | 
  private | 
Definition at line 131 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.8.5