#include <RFCubeLattice.h>
Inheritance diagram for casa::RFCubeLatticeIterator< T >:


Internal
See RFCubeLattice, below
Definition at line 63 of file RFCubeLattice.h.
Public Member Functions | |
| RFCubeLatticeIterator () | |
| default constructor creates empty iterator | |
| RFCubeLatticeIterator (TempLattice< T > &lat, const IPosition &iter_shape) | |
| creates and attches to lattice | |
| ~RFCubeLatticeIterator () | |
| destructor | |
| Matrix< T > * | reset (Bool will_read=True, Bool will_write=True) |
| resets the lattice iterator to beginning, returns cursor | |
| void | setRead (Bool val=True) |
| enables or diables read/write access | |
| void | setWrite (Bool val=True) |
| Matrix< T > * | advance (Int iz) |
| advances internal iterator to specified slot along the Z axis, returns cursor | |
| Int | position () |
| returns position of internal iterator | |
| Matrix< T > * | cursor () |
| returns internal cursor | |
| T & | operator() (uInt i, uInt j) |
| returns element at i,j of cursor | |
Protected Member Functions | |
| Matrix< T > * | setupCursor () |
Protected Attributes | |
| Bool | read |
| Bool | write |
| Int | iter_pos |
| Matrix< T > * | curs |
| casa::RFCubeLatticeIterator< T >::RFCubeLatticeIterator | ( | ) |
default constructor creates empty iterator
| casa::RFCubeLatticeIterator< T >::RFCubeLatticeIterator | ( | TempLattice< T > & | lat, | |
| const IPosition & | iter_shape | |||
| ) |
creates and attches to lattice
| casa::RFCubeLatticeIterator< T >::~RFCubeLatticeIterator | ( | ) |
destructor
| Matrix<T>* casa::RFCubeLatticeIterator< T >::setupCursor | ( | ) | [protected] |
| Matrix<T>* casa::RFCubeLatticeIterator< T >::reset | ( | Bool | will_read = True, |
|
| Bool | will_write = True | |||
| ) |
resets the lattice iterator to beginning, returns cursor
| void casa::RFCubeLatticeIterator< T >::setRead | ( | Bool | val = True |
) | [inline] |
| void casa::RFCubeLatticeIterator< T >::setWrite | ( | Bool | val = True |
) | [inline] |
Definition at line 92 of file RFCubeLattice.h.
| Matrix<T>* casa::RFCubeLatticeIterator< T >::advance | ( | Int | iz | ) |
advances internal iterator to specified slot along the Z axis, returns cursor
| Int casa::RFCubeLatticeIterator< T >::position | ( | ) | [inline] |
| Matrix<T>* casa::RFCubeLatticeIterator< T >::cursor | ( | ) | [inline] |
returns internal cursor
Definition at line 103 of file RFCubeLattice.h.
Referenced by casa::RFFlagCube::getFlag().
| T& casa::RFCubeLatticeIterator< T >::operator() | ( | uInt | i, | |
| uInt | j | |||
| ) | [inline] |
Bool casa::RFCubeLatticeIterator< T >::read [protected] |
Definition at line 72 of file RFCubeLattice.h.
Referenced by casa::RFCubeLatticeIterator< uInt >::setRead().
Bool casa::RFCubeLatticeIterator< T >::write [protected] |
Definition at line 72 of file RFCubeLattice.h.
Referenced by casa::RFCubeLatticeIterator< uInt >::setWrite().
Int casa::RFCubeLatticeIterator< T >::iter_pos [protected] |
Definition at line 73 of file RFCubeLattice.h.
Referenced by casa::RFCubeLatticeIterator< uInt >::position().
Matrix<T>* casa::RFCubeLatticeIterator< T >::curs [protected] |
Definition at line 74 of file RFCubeLattice.h.
Referenced by casa::RFCubeLatticeIterator< uInt >::cursor(), and casa::RFCubeLatticeIterator< uInt >::operator()().
1.5.1