Go to the documentation of this file.
28 #ifndef CASA_VECTORITER_H
29 #define CASA_VECTORITER_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/ArrayIter.h>
34 #include <casacore/casa/Arrays/Vector.h>
108 :
vi(const_cast<
Array<T>&>(a), axis) {}
135 #ifndef CASACORE_NO_AUTO_TEMPLATES
136 #include <casacore/casa/Arrays/VectorIter.tcc>
137 #endif //# CASACORE_NO_AUTO_TEMPLATES
Iterate an Array cursor through another Array.
A Vector of integers, for indexing into Array<T> objects.
Array< T > * ap_p
A pointer to the cursor.
Iterate an Vector cursor through another Array.
const Vector< T > & vector()
VectorIterator< T > & operator=(const VectorIterator< T > &)
Not implemented.
ReadOnlyVectorIterator< T > & operator=(const ReadOnlyVectorIterator< T > &)
Not implemented.
const IPosition & pos() const
this file contains all the compiler specific defines
VectorIterator(Array< T > &a, uInt axis=0)
Iterate by vector cursors through array "a".
template <class T, class U> class vector;
bool Bool
Define the standard types used by Casacore.
ReadOnlyVectorIterator(const Array< T > &a, uInt axis=0)
A 1-D Specialization of the Array class.
Vector< T > & vector()
Return a Vector at the current position.
const Array< T > & array()
Iterate a Vector cursor through another Array.