| 
    OOPS
    
   | 
 
Data Types | |
| type | qg_geom_iter | 
Functions/Subroutines | |
| subroutine, public | qg_geom_iter_setup (self, geom, ind) | 
| Linked list implementation.  More... | |
| subroutine, public | qg_geom_iter_clone (self, other) | 
| Clone for the QG model's geometry iterator.  More... | |
| subroutine, public | qg_geom_iter_equals (self, other, equals) | 
| Check for the QG model's geometry iterator equality.  More... | |
| subroutine, public | qg_geom_iter_current (self, lat, lon) | 
| Get geometry iterator current lat/lon.  More... | |
| subroutine, public | qg_geom_iter_next (self) | 
| Update geometry iterator to next point.  More... | |
Variables | |
| type(registry_t), public | qg_geom_iter_registry | 
| Linked list interface - defines registry_t type.  More... | |
| subroutine, public qg_geom_iter_mod::qg_geom_iter_clone | ( | type(qg_geom_iter), intent(inout) | self, | 
| type(qg_geom_iter), intent(in) | other | ||
| ) | 
Clone for the QG model's geometry iterator.
| [in,out] | self | Geometry iterator | 
| [in] | other | Other geometry iterator | 
Definition at line 61 of file qg_geom_iter_mod.F90.

| subroutine, public qg_geom_iter_mod::qg_geom_iter_current | ( | type(qg_geom_iter), intent(in) | self, | 
| real(kind_real), intent(out) | lat, | ||
| real(kind_real), intent(out) | lon | ||
| ) | 
Get geometry iterator current lat/lon.
| [in] | self | Geometry iterator | 
| [out] | lat | Latitude | 
| [out] | lon | Longitude | 
Definition at line 93 of file qg_geom_iter_mod.F90.

| subroutine, public qg_geom_iter_mod::qg_geom_iter_equals | ( | type(qg_geom_iter), intent(in) | self, | 
| type(qg_geom_iter), intent(in) | other, | ||
| integer, intent(out) | equals | ||
| ) | 
Check for the QG model's geometry iterator equality.
| [in] | self | Geometry iterator | 
| [in] | other | Other geometry iterator | 
| [out] | equals | Equality flag | 
Definition at line 77 of file qg_geom_iter_mod.F90.

| subroutine, public qg_geom_iter_mod::qg_geom_iter_next | ( | type(qg_geom_iter), intent(inout) | self | ) | 
Update geometry iterator to next point.
| [in,out] | self | Geometry iterator | 
Definition at line 110 of file qg_geom_iter_mod.F90.

| subroutine, public qg_geom_iter_mod::qg_geom_iter_setup | ( | type(qg_geom_iter), intent(inout) | self, | 
| type(qg_geom), intent(in), pointer | geom, | ||
| integer, intent(in) | ind | ||
| ) | 
Linked list implementation.
Setup for the QG model's geometry iterator
| [in,out] | self | Geometry iterator | 
| [in] | geom | Geometry | 
| [in] | ind | Index | 
Definition at line 44 of file qg_geom_iter_mod.F90.

| type(registry_t), public qg_geom_iter_mod::qg_geom_iter_registry | 
Linked list interface - defines registry_t type.
Global registry
Definition at line 34 of file qg_geom_iter_mod.F90.