IODA Bundle
|
Iterator over all observations. More...
#include <ObsIteratorQG.h>
Public Member Functions | |
ObsIteratorQG (const ObsIteratorQG &) | |
ObsIteratorQG (const LocationsQG &, int) | |
bool | operator== (const ObsIteratorQG &) const |
bool | operator!= (const ObsIteratorQG &) const |
eckit::geometry::Point2 | operator* () const |
return location of current observation More... | |
ObsIteratorQG & | operator++ () |
Static Public Member Functions | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &os) const override |
Private Attributes | |
int | index_ |
index of a current observation More... | |
atlas::Field | locslonlat_ |
atlas field of the lons and lats More... | |
Iterator over all observations.
Definition at line 25 of file ObsIteratorQG.h.
qg::ObsIteratorQG::ObsIteratorQG | ( | const ObsIteratorQG & | other | ) |
Definition at line 19 of file ObsIteratorQG.cc.
qg::ObsIteratorQG::ObsIteratorQG | ( | const LocationsQG & | locations, |
int | index | ||
) |
Definition at line 23 of file ObsIteratorQG.cc.
|
inlinestatic |
Definition at line 30 of file ObsIteratorQG.h.
bool qg::ObsIteratorQG::operator!= | ( | const ObsIteratorQG & | other | ) | const |
Definition at line 32 of file ObsIteratorQG.cc.
eckit::geometry::Point2 qg::ObsIteratorQG::operator* | ( | ) | const |
return location of current observation
Definition at line 37 of file ObsIteratorQG.cc.
ObsIteratorQG & qg::ObsIteratorQG::operator++ | ( | ) |
Definition at line 43 of file ObsIteratorQG.cc.
bool qg::ObsIteratorQG::operator== | ( | const ObsIteratorQG & | other | ) | const |
Definition at line 27 of file ObsIteratorQG.cc.
|
inlineoverrideprivate |
Definition at line 44 of file ObsIteratorQG.h.
|
private |
index of a current observation
Definition at line 47 of file ObsIteratorQG.h.
|
private |
atlas field of the lons and lats
Definition at line 49 of file ObsIteratorQG.h.