casa
$Rev:20696$
|
Iterate a Vector cursor through another Array. More...
#include <VectorIter.h>
Public Member Functions | |
ReadOnlyVectorIterator (const Array< T > &a, uInt axis=0) | |
void | next () |
void | reset () |
void | origin () |
const Array< T > & | array () |
const Vector< T > & | vector () |
Bool | atStart () const |
Bool | pastEnd () const |
const IPosition & | pos () const |
IPosition | endPos () const |
uInt | ndim () const |
Private Member Functions | |
ReadOnlyVectorIterator (const ReadOnlyVectorIterator< T > &) | |
Not implemented. | |
ReadOnlyVectorIterator< T > & | operator= (const ReadOnlyVectorIterator< T > &) |
Not implemented. | |
Private Attributes | |
VectorIterator< T > | vi |
Iterate a Vector cursor through another Array.
ReadOnlyVectorIterator behaves exactly like VectorIterator (cf.) only it should be used on const Arrays.
Tip: Note that the R/O VectorIterator is not derived from R/O ArrayIterator;
Definition at line 103 of file VectorIter.h.
casa::ReadOnlyVectorIterator< T >::ReadOnlyVectorIterator | ( | const Array< T > & | a, |
uInt | axis = 0 |
||
) | [inline, explicit] |
Definition at line 107 of file VectorIter.h.
casa::ReadOnlyVectorIterator< T >::ReadOnlyVectorIterator | ( | const ReadOnlyVectorIterator< T > & | ) | [private] |
Not implemented.
const Array<T>& casa::ReadOnlyVectorIterator< T >::array | ( | ) | [inline] |
Definition at line 114 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
Bool casa::ReadOnlyVectorIterator< T >::atStart | ( | ) | const [inline] |
Definition at line 117 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
IPosition casa::ReadOnlyVectorIterator< T >::endPos | ( | ) | const [inline] |
Definition at line 120 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
uInt casa::ReadOnlyVectorIterator< T >::ndim | ( | ) | const [inline] |
Definition at line 121 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
void casa::ReadOnlyVectorIterator< T >::next | ( | ) | [inline] |
Definition at line 110 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
ReadOnlyVectorIterator<T>& casa::ReadOnlyVectorIterator< T >::operator= | ( | const ReadOnlyVectorIterator< T > & | ) | [private] |
Not implemented.
void casa::ReadOnlyVectorIterator< T >::origin | ( | ) | [inline] |
Definition at line 112 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
Bool casa::ReadOnlyVectorIterator< T >::pastEnd | ( | ) | const [inline] |
Definition at line 118 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
const IPosition& casa::ReadOnlyVectorIterator< T >::pos | ( | ) | const [inline] |
Definition at line 119 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
void casa::ReadOnlyVectorIterator< T >::reset | ( | ) | [inline] |
Definition at line 111 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
const Vector<T>& casa::ReadOnlyVectorIterator< T >::vector | ( | ) | [inline] |
Definition at line 115 of file VectorIter.h.
References casa::ReadOnlyVectorIterator< T >::vi.
VectorIterator<T> casa::ReadOnlyVectorIterator< T >::vi [private] |
Definition at line 129 of file VectorIter.h.
Referenced by casa::ReadOnlyVectorIterator< T >::array(), casa::ReadOnlyVectorIterator< T >::atStart(), casa::ReadOnlyVectorIterator< T >::endPos(), casa::ReadOnlyVectorIterator< T >::ndim(), casa::ReadOnlyVectorIterator< T >::next(), casa::ReadOnlyVectorIterator< T >::origin(), casa::ReadOnlyVectorIterator< T >::pastEnd(), casa::ReadOnlyVectorIterator< T >::pos(), casa::ReadOnlyVectorIterator< T >::reset(), and casa::ReadOnlyVectorIterator< T >::vector().