casacore
|
Iterate a Vector cursor through another Array. More...
#include <VectorIter.h>
Public Member Functions | |
ReadOnlyVectorIterator (const Array< T, Alloc > &a, size_t axis=0) | |
void | next () |
void | reset () |
void | origin () |
const Array< T, Alloc > & | array () |
const Vector< T, Alloc > & | vector () |
bool | atStart () const |
bool | pastEnd () const |
const IPosition & | pos () const |
IPosition | endPos () const |
size_t | ndim () const |
Private Member Functions | |
ReadOnlyVectorIterator (const ReadOnlyVectorIterator< T, Alloc > &)=delete | |
Not implemented. More... | |
ReadOnlyVectorIterator< T, Alloc > & | operator= (const ReadOnlyVectorIterator< T, Alloc > &)=delete |
Not implemented. More... | |
Private Attributes | |
VectorIterator< T, Alloc > | 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 102 of file VectorIter.h.
|
inlineexplicit |
Definition at line 106 of file VectorIter.h.
|
privatedelete |
Not implemented.
|
inline |
Definition at line 113 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 116 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 119 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 120 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 109 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
privatedelete |
Not implemented.
|
inline |
Definition at line 111 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 117 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 118 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 110 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
inline |
Definition at line 114 of file VectorIter.h.
References casacore::ReadOnlyVectorIterator< T, Alloc >::vi.
|
private |
Definition at line 128 of file VectorIter.h.
Referenced by casacore::ReadOnlyVectorIterator< T, Alloc >::array(), casacore::ReadOnlyVectorIterator< T, Alloc >::atStart(), casacore::ReadOnlyVectorIterator< T, Alloc >::endPos(), casacore::ReadOnlyVectorIterator< T, Alloc >::ndim(), casacore::ReadOnlyVectorIterator< T, Alloc >::next(), casacore::ReadOnlyVectorIterator< T, Alloc >::origin(), casacore::ReadOnlyVectorIterator< T, Alloc >::pastEnd(), casacore::ReadOnlyVectorIterator< T, Alloc >::pos(), casacore::ReadOnlyVectorIterator< T, Alloc >::reset(), and casacore::ReadOnlyVectorIterator< T, Alloc >::vector().