SOCA
soca::GeometryIterator Class Reference

#include <GeometryIterator.h>

Inheritance diagram for soca::GeometryIterator:
Collaboration diagram for soca::GeometryIterator:

Public Member Functions

 GeometryIterator (const GeometryIterator &)
 
 GeometryIterator (const Geometry &geom, const int &iindex=1, const int &jindex=1)
 
 ~GeometryIterator ()
 
bool operator== (const GeometryIterator &) const
 
bool operator!= (const GeometryIterator &) const
 
eckit::geometry::Point2 operator* () const
 
GeometryIteratoroperator++ ()
 
F90itertoFortran ()
 
const F90itertoFortran () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

F90iter keyIter_
 

Detailed Description

Definition at line 32 of file GeometryIterator.h.

Constructor & Destructor Documentation

◆ GeometryIterator() [1/2]

soca::GeometryIterator::GeometryIterator ( const GeometryIterator iter)

Definition at line 23 of file GeometryIterator.cc.

Here is the call graph for this function:

◆ GeometryIterator() [2/2]

soca::GeometryIterator::GeometryIterator ( const Geometry geom,
const int &  iindex = 1,
const int &  jindex = 1 
)
explicit

Definition at line 29 of file GeometryIterator.cc.

Here is the call graph for this function:

◆ ~GeometryIterator()

soca::GeometryIterator::~GeometryIterator ( )

Definition at line 37 of file GeometryIterator.cc.

Here is the call graph for this function:

Member Function Documentation

◆ classname()

static const std::string soca::GeometryIterator::classname ( )
inlinestatic

Definition at line 37 of file GeometryIterator.h.

◆ operator!=()

bool soca::GeometryIterator::operator!= ( const GeometryIterator other) const

Definition at line 51 of file GeometryIterator.cc.

Here is the call graph for this function:

◆ operator*()

eckit::geometry::Point2 soca::GeometryIterator::operator* ( ) const

Definition at line 59 of file GeometryIterator.cc.

Here is the call graph for this function:

◆ operator++()

GeometryIterator & soca::GeometryIterator::operator++ ( )

Definition at line 67 of file GeometryIterator.cc.

Here is the call graph for this function:

◆ operator==()

bool soca::GeometryIterator::operator== ( const GeometryIterator other) const

Definition at line 43 of file GeometryIterator.cc.

Here is the call graph for this function:

◆ print()

void soca::GeometryIterator::print ( std::ostream &  os) const
private

Definition at line 74 of file GeometryIterator.cc.

Here is the call graph for this function:

◆ toFortran() [1/2]

F90iter& soca::GeometryIterator::toFortran ( )
inline

Definition at line 49 of file GeometryIterator.h.

Here is the caller graph for this function:

◆ toFortran() [2/2]

const F90iter& soca::GeometryIterator::toFortran ( ) const
inline

Definition at line 50 of file GeometryIterator.h.

Member Data Documentation

◆ keyIter_

F90iter soca::GeometryIterator::keyIter_
private

Definition at line 54 of file GeometryIterator.h.


The documentation for this class was generated from the following files: